.learner-page{background:linear-gradient(135deg,#fafaf8,#f8f8fc)!important;min-height:100vh}@keyframes ldFadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ld-fade-in{opacity:0;animation:ldFadeInUp .5s cubic-bezier(.4,0,.2,1) forwards}.ld-fade-in-0{animation-delay:0s}.ld-fade-in-1{animation-delay:.08s}.ld-fade-in-2{animation-delay:.16s}.ld-fade-in-3{animation-delay:.24s}.ld-scrollbar::-webkit-scrollbar{width:4px}.ld-scrollbar::-webkit-scrollbar-track{background:transparent}.ld-scrollbar::-webkit-scrollbar-thumb{background:#00000014;border-radius:4px}.ld-scrollbar::-webkit-scrollbar-thumb:hover{background:#00000024}.ld-timeline-item{position:relative}.ld-timeline-item:after{content:"";position:absolute;left:19px;top:48px;bottom:-8px;width:2px;background:linear-gradient(to bottom,rgba(0,0,0,.06),transparent)}.ld-timeline-item:last-child:after{display:none}.nav-item{transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s!important}.nav-item:hover{background-color:#ffa4240a!important;color:#b37100!important}.nav-item.active{background-color:#ffa42414!important;color:#b37100!important;border-right:none!important}.ld-transition{transition:all .25s cubic-bezier(.4,0,.2,1)}.session-item{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.session-item:hover{border-color:transparent!important;box-shadow:0 4px 16px #0000000f!important;transform:translateY(-1px)}.certificate-card{transition:all .25s cubic-bezier(.4,0,.2,1)!important}.certificate-card:hover{box-shadow:0 6px 20px #00000012!important;transform:translateY(-3px) scale(1.01)}.course-card{transition:all .25s cubic-bezier(.4,0,.2,1)!important}.course-card:hover{box-shadow:0 8px 25px #00000014!important;transform:translateY(-4px) scale(1.01)}.stat-card{transition:all .25s cubic-bezier(.4,0,.2,1)!important}.stat-card:hover{box-shadow:0 8px 25px #00000014!important;transform:translateY(-3px) scale(1.01)}.activity-item{transition:background-color .2s!important}.activity-item:hover{background-color:#00000004!important;border-color:transparent!important}@keyframes cpPulse{0%,to{box-shadow:0 4px 30px #ffa42466}50%{box-shadow:0 4px 30px #ffa42433,0 0 0 20px #ffa42414}}.cp-play-btn{animation:cpPulse 2.5s ease-in-out infinite}.cp-play-btn:hover{animation:none}@keyframes cpFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cp-fade-in{animation:cpFadeIn .4s ease forwards}@media print{@page{size:A4 landscape;margin:0}html,body{margin:0!important;padding:0!important;overflow:hidden!important;width:297mm!important;height:210mm!important}body *{visibility:hidden!important}#certificate-print-area,#certificate-print-area *{visibility:visible!important}#certificate-print-area{position:fixed!important;top:0!important;left:0!important;width:297mm!important;height:210mm!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important;z-index:99999!important;aspect-ratio:unset!important}#certificate-print-area img{width:100%!important;height:100%!important;object-fit:fill!important}.MuiDrawer-root,.MuiAppBar-root,.MuiBackdrop-root{display:none!important}}
