@font-face{font-family:Inter;src:url(/build/assets/inter-variable-c8O0ljhh.ttf);font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Thin-leD9T1nx.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-ExtraLight-u2IJXg5c.ttf) format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Light-DT6-CsId.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Medium-Cxde2ZoM.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Bold-qTAUjFF7.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-ExtraBold-W_qeO1XX.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Black-yHqY0KRU.ttf) format("truetype");font-weight:900;font-display:swap}.my-learning-section .learning-sidebar{background:#f9fafb;border-radius:20px;padding:30px;height:100%}.profile-card{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #EBEBEB}.profile-card .profile-img-wrap{position:relative;width:110px;height:110px;margin-bottom:15px}.profile-card .profile-img-wrap .profile-img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 4px 15px #00000014}.profile-card .profile-img-wrap .trophy-img{width:100%;height:100%;border-radius:50%;object-fit:contain;border:4px solid #fff}.profile-card .profile-img-wrap .badge-icon{position:absolute;bottom:0;right:0;width:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f;border:1px solid #FFEDDB}.profile-card .profile-img-wrap .badge-icon .icon{width:20px;height:20px;fill:#ffb347}.profile-card .user-name{font-size:24px;font-weight:700;color:#030712;margin-bottom:4px;margin-top:0}.profile-card .user-email{font-size:18px;color:#4aa4e6;margin-bottom:12px;margin-top:0;text-decoration:none}.profile-card .points-wrap{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#666}.profile-card .points-wrap .icon{width:18px;height:18px;fill:#f5a623}.profile-card .points-wrap .points-text{color:#333}.sidebar-nav{display:flex;flex-direction:column;gap:8px}.sidebar-nav .nav-link{display:flex;align-items:center;background:transparent!important;gap:10px;padding:0!important}.sidebar-nav .nav-link .nav-icon{display:flex;align-items:center;justify-content:center;padding:12px;border-radius:10px;transition:.3s ease}.sidebar-nav .nav-link .nav-icon svg{width:24px;height:24px}.sidebar-nav .nav-link .nav-icon svg path{transition:.3s ease}.sidebar-nav .nav-link .nav-text{flex-grow:1;gap:12px;padding:14px;border-radius:10px;color:#030712;font-weight:500;font-size:18px;transition:.3s ease;text-align:left;border:none;width:100%}@media only screen and (max-width:1536px){.sidebar-nav .nav-link .nav-text{font-size:16px}}.sidebar-nav .nav-link.active .nav-text{background:#1d4ed8;color:#fff}.sidebar-nav .nav-link.active .nav-icon{background:#1d4ed8}.sidebar-nav .nav-link.active .nav-icon svg path{stroke:#fff}.sidebar-nav .logout-link{margin-top:5px!important;padding-top:10px!important;border-top:1px solid #EBEBEB;border-radius:0!important}.sidebar-nav .logout-link .nav-text{color:#172c68}.sidebar-nav .logout-link .nav-icon svg path{stroke:#172c68;transition:.3s ease}.sidebar-nav .logout-link:hover .nav-text{color:#fff!important;background:#172c68!important}.sidebar-nav .logout-link:hover .nav-icon{background:#172c68!important}.sidebar-nav .logout-link:hover .nav-icon svg path{stroke:#fff}.learning-content{background:#f9fafb;border-radius:20px;padding:30px;height:100%}
