[data-legacy-page] #sidebar[data-pgs-sidebar=react],.developer-student-shell #sidebar[data-pgs-sidebar=react]{color:#000;background:#bbc8ff}[data-pgs-sidebar=react] .pgs-sidebar__drop{box-sizing:border-box;background:#fff;border:1px solid #000;border-radius:8px;flex-direction:column;align-items:center;gap:10px;margin:0;padding:10px 0;list-style:none;display:flex}[data-pgs-sidebar=react] .pgs-sidebar__drop[hidden]{display:none}[data-pgs-sidebar=react] .pgs-sidebar__drop li{margin:0;padding:0;list-style:none}[data-legacy-page] #sidebar[data-pgs-sidebar=react] .pgs-sidebar__drop-link,.developer-student-shell #sidebar[data-pgs-sidebar=react] .pgs-sidebar__drop-link{letter-spacing:.15px;color:#000;text-align:center;gap:0;max-width:150px;font-family:Roboto,sans-serif;font-weight:500;line-height:24px;text-decoration:none;display:block;margin:0!important;padding:0 12px!important;font-size:18px!important}[data-pgs-sidebar=react] .pgs-sidebar__drop-link:hover,[data-pgs-sidebar=react] .pgs-sidebar__drop-link:focus-visible{outline:none;text-decoration:underline}[data-legacy-page] #sidebar[data-pgs-sidebar=react] .pgs-sidebar__drop-toggle:hover,.developer-student-shell #sidebar[data-pgs-sidebar=react] .pgs-sidebar__drop-toggle:hover,[data-legacy-page] #sidebar[data-pgs-sidebar=react] .pgs-sidebar__drop-toggle:active,.developer-student-shell #sidebar[data-pgs-sidebar=react] .pgs-sidebar__drop-toggle:active{opacity:1}[data-pgs-sidebar=react] .pgs-sidebar__drop-glyph{color:#000;font-size:16px;line-height:1}[data-pgs-sidebar=react] .pgs-sidebar__list{scrollbar-width:none}[data-pgs-sidebar=react] .pgs-sidebar__list::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:800px){[data-pgs-sidebar=react] .pgs-sidebar__drop{width:172px;margin:10px 0 10px 40px;position:static}}[data-pgs-sidebar=react] .pgs-sidebar__name{display:inline}@media (min-width:801px){[data-legacy-page] #sidebar[data-pgs-sidebar=react].active,.developer-student-shell #sidebar[data-pgs-sidebar=react].active,[data-legacy-page] #sidebar[data-pgs-sidebar=react].active>.pgs-sidebar__list,.developer-student-shell #sidebar[data-pgs-sidebar=react].active>.pgs-sidebar__list{overflow:visible!important}[data-pgs-sidebar=react] .pgs-sidebar__row{position:relative}[data-pgs-sidebar=react] .pgs-sidebar__drop{z-index:2;width:167px;position:absolute;top:-2px;left:calc(100% - 32px)}}@media (min-width:1367px){[data-legacy-page] #sidebar[data-pgs-sidebar=react],.developer-student-shell #sidebar[data-pgs-sidebar=react]{flex-direction:column;display:none}[data-legacy-page] #sidebar[data-pgs-sidebar=react].active,.developer-student-shell #sidebar[data-pgs-sidebar=react].active{display:flex}[data-pgs-sidebar=react] .pgs-sidebar__head{position:relative}[data-pgs-sidebar=react] .pgs-sidebar__welcome{text-transform:uppercase;color:#000;margin:0;font-family:Bebas Neue,sans-serif;font-size:48px;font-weight:400;line-height:28px}[data-pgs-sidebar=react] .pgs-sidebar__name{margin-top:17px;line-height:40px;display:block}[data-pgs-sidebar=react] .pgs-sidebar__list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}[data-pgs-sidebar=react] .pgs-sidebar__row{margin:0;padding:0;position:relative}[data-legacy-page] #sidebar[data-pgs-sidebar=react] .pgs-sidebar__link,.developer-student-shell #sidebar[data-pgs-sidebar=react] .pgs-sidebar__link{color:#000;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;margin:0;padding:0;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;line-height:1.15;text-decoration:none;display:flex}[data-pgs-sidebar=react] .pgs-sidebar__link:hover,[data-pgs-sidebar=react] .pgs-sidebar__link:focus-visible{color:#000;outline:none;text-decoration:underline}[data-pgs-sidebar=react] .fit-icon-sidebar{flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}[data-pgs-sidebar=react] .fit-icon-sidebar img{object-fit:contain;width:28px;height:28px}[data-pgs-sidebar=react] .pgs-sidebar__foot{justify-content:flex-start;gap:25px;margin-top:auto;display:flex}[data-pgs-sidebar=react] .pgs-sidebar__foot-link{letter-spacing:.5px;color:#000;flex-direction:column;align-items:center;gap:8px;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:24px;text-decoration:none;display:flex}[data-pgs-sidebar=react] .pgs-sidebar__foot-link img{object-fit:contain;width:28px;height:28px;margin:0 0 10%!important}[data-legacy-page] #sidebar[data-pgs-sidebar=react].active,.developer-student-shell #sidebar[data-pgs-sidebar=react].active{box-sizing:border-box;width:373px!important;min-height:min(750px,100dvh - 120px)!important;max-height:calc(100dvh - 120px)!important;padding:56px 30px 34px 39px!important}[data-pgs-sidebar=react] .pgs-sidebar__welcome{margin-left:-17px}[data-pgs-sidebar=react] .pgs-sidebar__list{margin-top:38px}[data-pgs-sidebar=react] .pgs-sidebar__foot{margin-left:6px}}
.pgs-login-popup-overlay{z-index:999999;background:#00000059;justify-content:center;align-items:center;padding:18px;display:none;position:fixed;inset:0}.pgs-login-popup-overlay.show{display:flex}.pgs-login-popup-box{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:340px;padding:24px 22px 20px;animation:.2s ease-out pgsLoginPopupIn;position:relative;box-shadow:0 18px 45px #00000038}.pgs-login-popup-close{color:#444;cursor:pointer;background:0 0;border:0;padding:0;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.pgs-login-popup-icon{color:#111;background:#ffde7f;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 12px;font-size:24px;display:flex}.pgs-login-popup-box h4{color:#111;margin:0 0 8px;font-size:20px;font-weight:700}.pgs-login-popup-box p{color:#555;margin:0 0 18px;font-size:14px;line-height:1.5}.pgs-login-popup-btn{background:#111;border-radius:12px;justify-content:center;align-items:center;min-width:125px;height:42px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.pgs-login-popup-btn:hover{text-decoration:none;color:#fff!important}@keyframes pgsLoginPopupIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}#close_Btn{cursor:pointer;transition:transform .2s}.arrow-box.sidebar-box.active #close_Btn{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pgs-login-popup-box{animation:none}#close_Btn{transition:none}}
