body,html{box-sizing:border-box;font-family:Raleway,sans-serif;margin:0;padding:0}.success_container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px;position:relative;width:100vw}.error_text,.success_text{font-size:2.4rem;font-weight:500;margin-bottom:64px;text-align:center}.success_close{cursor:pointer;position:absolute;right:20px;top:20px}.error_small_text{color:#323132;font-size:1rem;margin-bottom:64px}.passwordverification__card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:3rem;width:100%}.passwordverification__heading{font-size:2.3rem;font-weight:600;margin-bottom:22px}.passwordverification__text{font-size:1.4rem;font-weight:400;margin-bottom:45px;text-align:center}.passwordverification__formgroup{margin-bottom:24px;width:100%}.passwordverification__label{color:#323132;display:block;margin-bottom:8px}.passwordverification__password{border:1px solid #bec2bf;border-radius:16px;font-size:1rem;padding:14px 16px;width:100%}.custom_button{background-color:#3c0099;border:none;border-radius:12px;color:#74ff9e;cursor:pointer;display:block;font-size:1.25rem;font-weight:600;line-height:1.5rem;margin-top:20px;max-width:550px;padding:14px;text-align:center;width:100%}@media (max-width:768px){.error_text,.passwordverification__heading,.success_text{font-size:1.8rem}.passwordverification__text{font-size:1.2rem}.passwordverification__formgroup{width:90%}.passwordverification__password{font-size:.9rem;padding:12px 16px}.custom_button{font-size:1.1rem;width:100%}}@media (max-width:480px){.error_text,.passwordverification__heading,.success_text{font-size:1.6rem}.passwordverification__text{font-size:1rem}.passwordverification__formgroup{width:90%}.passwordverification__password{font-size:.9rem;padding:10px 12px}.custom_button{font-size:1rem;width:100%}}input{background:#fefdff;border:.5px solid #bec2bf;border-radius:16px;margin:.5rem .5rem 1.5rem;max-height:56px;max-width:608px;min-height:35px;min-width:270px;padding:8px 16px}input::placeholder{font-family:Raleway;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.063rem}input:focus{outline:none}.flex-floating-label label{background-color:#fff;border-radius:2px;font-family:Raleway;font-size:1rem;font-weight:500;line-height:1.2rem;order:-1;pointer-events:none;transform:translateY(0);transition:transform .2s ease-in-out,font-size .2s ease-in-out,color .2s ease-in-out;width:fit-content}.flex-floating-label{display:flex;flex-direction:column;min-height:60px;width:100%}.flex-floating-label input:focus+label,.flex-floating-label label.active{font-size:.75rem;transform:translateY(35px) translateX(30px)}#create-account-fieldset{border:none;padding:0 1%;text-align:center}#create-account-fieldset legend{color:#323132;font-family:Raleway;font-size:3rem;font-style:normal;font-weight:600;line-height:4rem;margin:0 0 56px}#create-account-form{align-items:center;display:grid;grid-template-columns:80%;grid-template-rows:repeat(auto-fill,minmax(30px,1fr));justify-content:center;justify-items:center}#redirect-to-log-in,#redirect-to-log-in span{font-size:.875rem;font-style:normal;line-height:1rem}#redirect-to-log-in span{color:#3c0099;font-family:Raleway;font-weight:500}#create-acc-button-wrapper{margin:20px;max-width:100%;width:550px}#or-wrapper{width:80%}#or-wrapper p{background-color:#fff;border-radius:50%;bottom:5%;font-size:1.56rem;font-style:normal;left:45%;line-height:1.875rem;margin:0;padding:0 3px;position:absolute;z-index:1}@media only screen and (min-width:1001px) and (max-width:1440px){#create-account-fieldset legend{font-size:2.2rem;font-weight:500;line-height:3.5rem;margin:0 0 20px}#create-account-form input{margin:.5rem;max-height:50px;max-width:382px;min-height:35px;min-width:270px;padding:4px 8px}#create-account-form input::placeholder{font-family:Raleway;font-size:.8rem;font-style:normal;font-weight:400;line-height:1rem;padding:.1rem}#create-account-form label{font-size:.9rem;font-weight:500;line-height:1rem;margin-left:.5rem}.flex-floating-label input:focus+label,.flex-floating-label label.active{font-size:.7rem!important;transform:translateY(16px) translateX(30px)}#create-acc-button-wrapper button{margin:.6rem 0 0 .8rem!important;width:90%!important}#redirect-to-log-in{margin:8px 0 10px}#redirect-to-log-in,#redirect-to-log-in span{font-size:.82rem;font-weight:500;line-height:.9rem}#or-wrapper{width:75%}#or-wrapper p{font-size:1.2rem;font-weight:500;line-height:1.875rem}#create-account-form #google-redirect-button{padding:1.5% 0!important;width:95%!important}}.create-accountBody-wrapper{bottom:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;left:0;position:fixed;right:0;top:0}#create-accountPage-aside{background-image:url(/static/media/Create_Account_Bg.22f3e76273a3e9202e16.svg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;grid-column:1;grid-row:1;justify-content:center}#create-accountPage-card-wrapper{margin-top:80px}#create-accountPage-main{align-self:center;grid-column:2;grid-row:1;justify-self:center}@media only screen and (min-width:768px) and (max-width:1000px){.create-accountBody-wrapper{grid-template-columns:300px .}#gamEd-createAcc-card{height:220px #important;min-height:150px!important;min-width:150px!important;width:190px!important}#gamEd-createAcc-card img{width:110px}#gamEd-createAcc-card p{font-size:.75rem!important;font-weight:600!important;line-height:1rem!important;text-align:center;width:170px}#create-account-form{grid-template-columns:70%}#create-account-fieldset legend{font-size:2rem;font-weight:500;line-height:3.5rem;margin:0 0 20px}#create-account-form input{margin:.5rem;max-height:50px;max-width:360px;min-height:35px;min-width:270px;padding:4px 8px}#create-account-form input::placeholder{font-family:Raleway;font-size:.8rem;font-style:normal;font-weight:400;line-height:1rem;padding:.1rem}#create-account-form label{font-size:.9rem;font-weight:500;line-height:1rem;margin-left:.5rem}.flex-floating-label input:focus+label,.flex-floating-label label.active{font-size:.7rem!important;transform:translateY(16px) translateX(30px)}#create-acc-button-wrapper button{margin:.5rem 0 0 .6rem!important;width:88%!important}#redirect-to-log-in{margin:8px 0 10px}#redirect-to-log-in,#redirect-to-log-in span{font-size:.82rem;font-weight:500;line-height:.9rem}#or-wrapper{width:72%}#or-wrapper p{font-size:1.2rem;font-weight:500;line-height:1.875rem}#create-account-form #google-redirect-button{padding:1.5% 0!important;width:100%!important}}@media only screen and (min-width:425px) and (max-width:768px){.create-accountBody-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}#create-account-form{grid-template-columns:70%}#create-account-fieldset legend{font-size:2rem;font-weight:500;line-height:3.5rem;margin:0 0 20px}#create-account-form input{margin:.5rem;max-height:50px;max-width:360px;min-height:35px;min-width:270px;padding:4px 8px}#create-account-form input::placeholder{font-family:Raleway;font-size:.8rem;font-style:normal;font-weight:400;line-height:1rem;padding:.1rem}#create-account-form label{font-size:.9rem;font-weight:500;line-height:1rem;margin-left:.5rem}.flex-floating-label input:focus+label,.flex-floating-label label.active{font-size:.7rem!important;transform:translateY(16px) translateX(30px)}#create-acc-button-wrapper button{margin:.5rem 0 0 .6rem!important;width:88%!important}#redirect-to-log-in{margin:8px 0 10px}#redirect-to-log-in,#redirect-to-log-in span{font-size:.82rem;font-weight:500;line-height:.9rem}#or-wrapper{width:72%}#or-wrapper p{font-size:1.2rem;font-weight:500;line-height:1.875rem}#create-account-form #google-redirect-button{padding:1.5% 0!important;width:100%!important}}@media only screen and (max-width:425px){.create-accountBody-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}#create-account-fieldset{max-width:300px}#create-account-form{grid-template-columns:50%}#create-account-fieldset legend{font-size:1.8rem;font-weight:500;line-height:3.5rem;margin:0 0 8px}#create-account-form input{border-radius:8px;margin:.5rem;max-height:50px;max-width:300px;min-height:35px;min-width:240px;padding:4px 0}#create-account-form input::placeholder{font-family:Raleway;font-size:.8rem;font-style:normal;font-weight:400;line-height:1rem;padding:.5rem}#create-account-form label{font-size:.9rem;font-weight:500;line-height:1rem;margin-left:.5rem}.flex-floating-label input:focus+label,.flex-floating-label label.active{font-size:.7rem!important;transform:translateY(16px) translateX(30px)}#create-acc-button-wrapper button{border-radius:8px!important;margin:.5rem 0 0 .7rem!important;max-height:50px!important;min-height:40px!important;width:92%!important}#redirect-to-log-in{margin:8px 0 10px}#redirect-to-log-in,#redirect-to-log-in span{font-size:.7rem;font-weight:500;line-height:.9rem}#or-wrapper{width:70%}#or-wrapper p{font-size:1.1rem;font-weight:500;left:42%;line-height:1.875rem}#create-account-form #google-redirect-button{border-radius:8px!important;padding:1.5% 0!important;width:100%!important}}.scroll-container{margin:0;overflow-x:hidden;overflow-y:scroll;scroll-snap-type:y mandatory}.scroll-container,.snap-section{height:100vh;padding:0;width:100vw}.snap-section{box-sizing:border-box;scroll-snap-align:start;text-decoration:none;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}#landing-nav-header{align-items:center;background-color:#3c0099;display:flex;height:100px;width:100vw}#header-list{align-items:center;display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin:0;padding:40px 92px;width:100%}.header-span{cursor:pointer;font-size:20px;font-weight:600;line-height:24px;padding:16px}#header-list-item-2 span,.header-span{color:#fefdff;font-family:Raleway;font-style:normal}#header-list-item-2 span{font-size:16px;font-weight:500;line-height:19px}#header-list-item-2 span:hover,.header-span:hover{color:#74ff9e;font-size:14px;text-decoration:underline}#landing-section-top{grid-gap:10px;display:grid;gap:10px;grid-template-areas:"header header header" ". article image";grid-template-columns:60px 600px 600px;grid-template-rows:100px auto}#nav-header{grid-area:header}#main-div{align-self:center;display:flex;flex-direction:column;gap:10px;grid-area:article;padding:0;width:550px}#main-div header{color:#323132;font-family:Orbitron;font-size:50px;font-style:normal;font-weight:500;line-height:72px}header span{color:#3c0099}#main-paragraph{color:#323132;font-family:Raleway;font-size:22px;font-weight:500;line-height:35px}#foot-signs,#main-paragraph{align-items:center;display:flex;font-style:normal}#foot-signs{color:#3c0099;font-family:Orbitron;font-size:12px;font-weight:400;line-height:16px}#illustration-div{grid-area:image;justify-items:center}#start-now-button{align-items:center;background:#3c0099;border-radius:18px;box-shadow:8px 8px 16px -6px #bec2bf66,2px 4px 6px -2px #84888540;color:#74ff9e;display:flex;flex-direction:row;font-family:Raleway;font-size:20px;font-style:normal;font-weight:800;gap:12px;height:64px;justify-content:center;line-height:24px;padding:12px 32px;text-align:center;text-transform:capitalize;width:226px}#start-now-button:hover{background:#320080;color:#fefdff;cursor:pointer}.section-two-cards{border:.5px solid #bec2bf;border-radius:14px;box-shadow:4px 4px 10px -8px #35363580;display:flex;flex-direction:column;height:488px;width:362px}#levelUp-card{background:#74ff9e}#unlockAchivements-card{background:#fefdff}#competeWF-card{background:#d8cceb}.section-two-cards img{border-radius:13.7368px;height:198.04px;margin:29px 34px 24px 35px;width:293.05px}.section-two-cards article{display:flex;flex-direction:column;gap:10px;margin-left:24px;margin-right:23px}.section-two-cards header{color:#000;font-family:Orbitron;font-size:22.8947px;font-weight:600;height:28px;line-height:27px}.section-two-cards header,.section-two-cards p{align-items:center;display:flex;font-style:normal}.section-two-cards p{color:#323132;font-family:Raleway;font-size:16px;font-weight:400;height:72px;line-height:24px;margin-bottom:32px;margin-top:0}#landing-section-two{position:relative}#land-section-two-header{color:#323132;font-family:Orbitron;font-size:39.06px;font-style:normal;font-weight:600;left:36%;line-height:47px;position:absolute;top:20px}#levelUp-card{bottom:200px;left:80px;position:absolute;top:90px;z-index:1}#unlockAchivements-card{bottom:115px;left:495px;position:absolute;top:140px;z-index:1}#competeWF-card{bottom:200px;position:absolute;right:80px;top:90px;z-index:1}#background-styling{background:#3c0099;background-image:repeating-radial-gradient(circle,#74ff9e0d 0,#74ff9e0d 5px,#0000 8px,#0000 15px,#74ff9e26 0,#74ff9e26 12px,#0000 20px,#0000 22px,#74ff9e3f 0,#74ff9e3f 20px,#0000 30px,#0000 75px,#74ff9e80 0,#74ff9e80 35px);background-position:0 30px;background-size:120px 120px;border-radius:32px 32px 0 0;bottom:0;height:380px;position:absolute;width:99%;z-index:0}#landing-footer-header{color:#323132;font-family:Orbitron;font-size:39.06px;font-style:normal;font-weight:600;line-height:47px;padding:50px;text-align:center}#footer-comment-card-container{display:grid;grid-auto-flow:row;justify-content:space-evenly;width:100vw}#footer-comment-card{background:#fefdff;border-bottom:15px solid #3c0099;border-left-color:#3c0099;border-left-style:solid;border-radius:24px;border-right:15px solid #3c0099;border-top-color:#3c0099;border-top-style:solid;display:grid;grid-template-columns:100px 1fr;grid-template-rows:auto;height:350px;justify-items:space-evenly;width:400px}#footer-comment-card img{grid-column:1;grid-row:1/span 2;padding:20px}#footer-comment-card-title{font-size:31.25px;font-weight:500;grid-column:2;grid-row:1;line-height:38px}#footer-comment-card-content,#footer-comment-card-title{color:#323132;font-family:Raleway;font-style:normal;padding:20px}#footer-comment-card-content{font-size:20px;font-weight:400;grid-column:1/span 2;grid-row:3;line-height:30px}#footer-background{align-content:center;background:#3c0099;background-image:repeating-radial-gradient(circle,#74ff9e0d 0,#74ff9e0d 5px,#0000 8px,#0000 15px,#74ff9e26 0,#74ff9e26 12px,#0000 20px,#0000 22px,#74ff9e3f 0,#74ff9e3f 20px,#0000 30px,#0000 75px,#74ff9e80 0,#74ff9e80 35px);background-position:0 30px;background-size:120px 120px;border-radius:0 0 0 0;bottom:-50px;height:500px;position:relative;width:100%;z-index:-1}#footer-contacts{background:#320080;border-radius:24px;display:flex;flex-direction:row;justify-content:space-evenly;margin:50px}#footer-contacts p{font-size:20px;font-weight:400}#footer-contacts header,#footer-contacts p{color:#fefdff;font-family:Raleway;line-height:24px}#footer-contacts header{font-size:30px;font-weight:600;padding:20px}#footer-contacts-location{display:grid;grid-template-columns:50px 1fr;grid-template-rows:1fr 1fr 1fr 1fr}#logo-footer{align-self:center;grid-column:1/span 2;grid-row:1}#locationIcon-logo{align-self:center;grid-column:1;grid-row:2;justify-self:center}#locationIcon-logo-content{align-self:center;grid-column:2;grid-row:2;justify-self:start}#teleIcon-logo{align-self:center;grid-column:1;grid-row:3;justify-self:center}#teleIcon-logo-content{align-self:center;grid-column:2;grid-row:3}#emailIcon-logo{align-self:center;grid-column:1;grid-row:4;justify-self:center}#emailIcon-logo-content{align-self:center;grid-column:2;grid-row:4;justify-self:start}#footer-contacts-links{display:grid;grid-template-columns:1fr;grid-template-rows:auto}#quick-links{align-self:center;justify-self:center;margin:20px 0;padding:0!important}#footer-cta{justify-items:center;padding:20px 0 0;text-align:center}#footer-cta h2{color:#323132;font-family:Orbitron;font-size:39.06px;font-style:normal;font-weight:400;line-height:47px}#footer-cta button{align-items:center;background:#3c0099;border-radius:15px;box-shadow:8px 8px 16px -6px #bec2bf66,2px 4px 6px -2px #84888540;color:#74ff9e;cursor:pointer;display:flex;flex-direction:row;font-family:Raleway;font-size:20px;font-style:normal;font-weight:800;gap:12px;height:50px;justify-content:center;line-height:24px;padding:12px 32px;text-align:center;text-transform:capitalize;width:400px}#social-navbar{margin:70px 0;text-align:center}#social-heading{color:#323132;font-family:Orbitron;font-size:38px;font-style:normal;font-weight:600;margin-bottom:50px;text-transform:capitalize}#header-line{display:inline-block;position:relative}#header-line:after{background-image:url(/static/media/Socia_link_header_Line.561b1597e8c65223baac.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-10px;content:"";height:13px;left:-80px;position:absolute;width:150%}#social-link-container{background:linear-gradient(180deg,#7d55bb26 0,#9d80cc0d 50%,#fefdff00);min-height:400px;padding:0;width:100%}#social-link-container,#social-links{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}#social-links{width:800px}#social-links:after,#social-links:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:30px;z-index:2}#social-links:before{background:#fefdff00;left:0}#social-links:after{background:#fefdff00;right:0}#scroll-track{animation:pingpong 25s ease-in-out infinite alternate-reverse;display:flex;flex-shrink:0;gap:100px;white-space:nowrap;width:max-content}#scroll-track:hover{animation-play-state:paused}@keyframes pingpong{0%{transform:translateX(0)}50%{transform:translateX(-50%)}to{transform:translateX(0)}}#social-link{align-items:center;display:inline-flex;flex-direction:column;min-width:120px;text-decoration:none;white-space:nowrap}#social-link:hover{transform:scale(1.05);transition:transform .3s ease}#social-icon{height:80px;margin-bottom:6px;width:80px}#social-name{color:#323132;font-family:Raleway;font-size:31.3px;font-weight:600;line-height:37.5px;margin-top:10px;transition:all .3s ease}@media (max-width:768px){#social-links{animation-duration:60s}}@media (min-width:769px) and (max-width:1024px){#social-links{animation-duration:50s}}@media (min-width:1025px){#social-links{animation-duration:40s}}#checkout-button-container{align-items:center;display:flex;flex-direction:column;justify-content:center}#button-wrapper{max-width:400px;width:90%}#checkout-button{background-color:#3c0099;border:none;border-radius:12px;color:#74ff9e;cursor:pointer;display:block;font-family:Raleway,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5rem;padding:14px;text-align:center;width:100%}#checkout-button:hover{background-color:#74ff9e;color:#3c0099}#login-fieldset{border:none;padding:0 1%;text-align:center}#login-fieldset legend{color:#323132;font-family:Raleway;font-size:62px;font-style:normal;font-weight:600;line-height:73px;margin:0 0 35px}#login-form{align-items:center;display:grid;grid-template-columns:90%;grid-template-rows:repeat(auto-fill,minmax(30px,1fr));justify-content:center;justify-items:center}#login-button-wrapper{margin:20px;max-width:100%;width:550px}#redirect-to-log-in{color:#323132;font-family:Raleway;font-size:14px;font-weight:400;line-height:16.5px;margin-top:8px}#redirect-to-log-in a{color:#3c0099;font-family:Raleway;font-size:14px;font-weight:500;line-height:16px;text-decoration:none}#redirect-to-log-in a:hover{text-decoration:underline}#or-wrapper{align-items:center;display:flex;gap:16px;height:30px;justify-content:center;position:relative;width:340px}#or-wrapper hr{color:#bec2bf;flex-grow:1;margin-top:15px;text-align:center}#or-wrapper p{color:#323132;font-family:Raleway;font-size:25px;font-weight:600;line-height:30px}#loginPage-aside{background-image:url(/static/media/Create_Account_Bg.22f3e76273a3e9202e16.svg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;grid-column:1;grid-row:1;justify-content:center}#loginPage-card-container{margin-top:80px}#login-page-wrapper{bottom:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;left:0;position:fixed;right:0;top:0}#loginpage-main{align-self:center;grid-column:2;grid-row:1;justify-self:center}@media (max-width:768px){.loginPage-aside{display:none}.loginPage-container{flex-direction:column}}.proficiency-test-container{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000000d;font-family:Segoe UI,sans-serif;margin:2rem auto;max-width:700px;padding:2rem;text-align:center}.proficiency-test-title{color:#222;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.test-info{align-items:center;color:#333;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:2rem}.test-progress-bar{background-color:#eee;border-radius:5px;flex:1 1;height:10px;margin:0 1rem;overflow:hidden}.test-progress-bar-fill{background-color:#5a00c5;height:100%;width:20%}.test-timer{align-items:center;background-color:#28a745;border-radius:20px;color:#fff;display:flex;font-size:.9rem;gap:.4rem;padding:.4rem 1rem}.question-section{margin-bottom:1.5rem}.question-number{color:#888;font-size:.9rem}.question-text{color:#222;font-size:1.2rem;font-weight:500;margin:.8rem 0 1.5rem}.options-container{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.option{align-items:center;background-color:#d9bfff;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;padding:1rem;transition:.2s}.option:hover{background-color:#c4a2f5}.option input[type=radio]{accent-color:#5a00c5;margin-right:1rem}.option.selected{border-color:#5a00c5}.next-btn{background-color:#28a745;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 2rem;transition:background-color .3s ease}.next-btn:hover{background-color:#218838}.test-success-container{align-items:center;background-color:#f6f6f9;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px;text-align:center}.success-message{color:#3c3c3c;font-size:28px;font-weight:700;margin-bottom:10px}.success-subtext{color:#6b6b6b;font-size:16px;margin-bottom:20px}.score-display{color:#4caf50;font-size:1.2rem;font-weight:600;margin-top:10px;text-align:center}.return-dashboard-btn{background-color:#00b87c;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s ease}.return-dashboard-btn:hover{background-color:#009f6a}.test-failure-container{align-items:center;background-color:#fff0f0;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px;text-align:center}.emoji-icon{font-size:80px;margin-bottom:20px}.fail-message{color:#d32f2f;font-size:26px;font-weight:700;margin-bottom:10px}.fail-subtext{color:#555;font-size:16px;margin-bottom:20px}.retry-btn{background-color:#d32f2f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px}.retry-btn:hover{background-color:#b71c1c}#dashboard-side-nav{background-color:#280066;box-shadow:0 0 10px #0003;height:100vh;left:0;overflow-x:hidden;padding-top:20px;position:fixed;top:0;transition:width .3s ease;width:240px;z-index:1000}.side-nav img{margin-left:20px;width:120px}.side-nav ul{list-style:none;margin:0;padding:0}.side-nav ul li{color:#fff;cursor:pointer;font-family:Raleway;font-size:20px;font-style:normal;margin:48px 0;overflow:hidden;padding:10px 10px 10px 40px;text-overflow:ellipsis;transition:background-color .3s ease;white-space:nowrap}.side-nav ul li.active,.side-nav ul li:hover{background-color:#74ff9e;color:#280066}.side-nav ul li:before{background-repeat:no-repeat;background-size:cover;content:"";height:24px;left:0;margin:12px 0 12px 5px;position:absolute;transform:translateY(-50%);width:24px}.side-nav ul li:first-child:before{background-image:url(/static/media/DarkDashboadMenuIcon.5c74bf7910c87bc04e77.svg)}.side-nav ul li:nth-child(2):before{background-image:url(/static/media/myCoursesMenuIcon.44a6e5757296a4f1491d.svg)}.side-nav ul li:nth-child(3):before{background-image:url(/static/media/DarkLeaderBoardIcon.bea47f8e3289a5615acf.svg)}#dashboard-summary-container header{color:#323132;font-family:Raleway;font-size:31.25px;font-style:normal;font-weight:500;line-height:38px;margin:2rem}#dashboard-summary-content{align-items:center;background:#ecedec;border-radius:8px;display:flex;flex-direction:row;gap:10px;height:312px;justify-content:space-between;margin:2rem;padding:12px 32px;width:992px}#resume-course-card{align-items:start;background:#fefdff;border-radius:16px;box-shadow:10px 10px 80px -20px #ecedec;display:flex;flex-direction:column;height:246px;justify-content:center;padding:24px;width:359px}#resume-course-card button{align-items:center;background:#3c0099;border-radius:30px;box-shadow:2px 4px 6px #14003326,inset 4px 4px 8px -2px #61d5844d,inset 8px 8px 16px -2px #ecedec40!important;display:flex;flex-direction:row;gap:16px;justify-content:center;margin-top:10px;padding:12px 32px;width:220px}#resume-course-card header{font-size:20px;font-weight:500;margin:.5rem .5rem .5rem 0}#resume-course-card header,#resume-course-card p{color:#323132;font-family:Raleway;font-style:normal;line-height:24px}#resume-course-card p{font-size:16px;font-weight:400;height:72px;width:311px}#course-progress-card{align-items:center;display:flex;flex-direction:column;gap:16px;height:256px;justify-content:center;padding:0;width:225px}#course-progress-card header{color:#323132;font-family:Raleway;font-size:20px;font-style:normal;font-weight:500;height:24px;line-height:24px;text-align:center;width:225px}#leaderboard-card{align-items:center;display:flex;flex-direction:column;gap:16px;height:266px;justify-content:center;padding:0;width:284px}#leaderboard-card header{color:#323132;font-family:Raleway;font-size:20px;font-style:normal;font-weight:500;height:24px;line-height:24px;text-align:center;width:122px}#leaderboard-card-content{background:#9e80cc;border-radius:16px;display:flex;flex-direction:column;height:226px;justify-content:space-evenly;width:284px}#leaderboard-card-image-container{align-content:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;height:150px;justify-content:space-evenly}#leaderboard-card-content figure{align-items:center;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}#leaderboard-card-content figcaption{color:#fff;font-family:Raleway;font-size:12px;font-style:normal;font-weight:400;height:35px;line-height:17px;text-align:center;width:39px}.profile{border-radius:48px;height:48px;width:48px}.crown{height:24px;width:24px}#leaderboard-redirect{color:#fff;font-family:Raleway;font-size:12px;font-style:normal;font-weight:700;line-height:17px;margin:.5rem;text-align:center}#leaderboard-card-content a{text-decoration:none}#dashboard-page-grid{display:grid;grid-template-columns:240px 1120px;height:100vh;width:100vw}#dashboard-page-menu{grid-column:1/span 1}#dashboard-page-grid-main{grid-column:2}#search-input{background:#fefdff;border:.5px solid #bec2bf;border-radius:16px;margin:.5rem;position:relative;width:324px}#search-input:placeholder{align-items:center;color:#cfd1cf;display:flex;font-family:Raleway;font-size:16px;font-style:normal;font-weight:500;line-height:19px}#search-input:before{background-image:url(/static/media/search-normal-icon.7efb9a5a635767ba70dd.svg);background-size:contain;content:"";height:16px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.custom-close-button{background-color:initial;border:none;color:red;font-size:.875rem;font-weight:700;line-height:1.25rem;padding:.25rem .5rem}.custom-close-button:hover{background-color:#d1d5db}.no-notifications-popup-container{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.no-notifications-popup-content{background-color:#fff;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#4b5563;font-family:Raleway,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.75rem;padding:1rem;text-align:center}.custom-ghost-button{align-items:center;background-color:initial;border:none;color:#323132;cursor:pointer;display:inline-flex;font-family:Raleway;font-size:18px;font-weight:500;justify-content:center;padding:0}.custom-ghost-button:hover{background-color:#ffffff1a}.custom-dropdown-content{background-color:#374151;border-color:#4a5568;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;display:none;margin-top:.5rem;min-width:10rem;position:absolute;z-index:10}.custom-dropdown-item{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;padding:.75rem 1rem;transition-duration:.2s;transition-property:background-color,color}.custom-dropdown-item:focus,.custom-dropdown-item:hover{background-color:#ffffff1a;outline:none}#dashboard-header{background:#0000;color:#323132;gap:320px;justify-content:space-between;margin-left:2rem;margin-top:.8rem;width:100%}#dashboard-header,#right-side-nav{display:flex;flex-direction:row;padding:0}#right-side-nav{align-items:center;gap:20px;height:64px;width:326px}#dashboard-course-cards{background:#fefdff;border:.340807px solid #bec2bf;border-radius:12px;box-shadow:6.81614px 6.81614px 13.6323px -20.4484px #3c0099;height:304px;margin:2rem;width:244.02px}#course-card-image{border-radius:8px;height:96px;margin:.5rem;width:210px}#dashboard-course-cards-title{align-items:center;color:#323132;display:flex;font-family:Raleway;font-size:12px;font-style:normal;font-weight:600;height:33px;line-height:16px;margin:.5rem;width:186px}#ratin-and-profile-flex{align-content:center;display:flex;flex-direction:row;height:fit-content;justify-content:space-between;margin:.5rem}#ratin-and-profile-flex figure{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;height:fit-content;justify-content:space-evenly;margin:8px}#ratin-and-profile-flex figure img{border-radius:24px;height:28px;width:28px}#ratin-and-profile-flex figcaption{align-self:center;font-weight:500}#ratin-and-profile-flex figcaption,.cc-grid-styles{color:#323132;font-family:Raleway;font-size:10px;font-style:normal;line-height:7px}.cc-grid-styles{font-weight:400;margin:0}.course-card-grid-container{grid-row-gap:4px;display:grid;grid-template-areas:"lesson assessment" "time quiz";margin:.5rem;row-gap:4px;width:fit-content}#cc-grid-item-1{align-self:stretch;grid-area:lesson}#cc-grid-item-1,#cc-grid-item-2{align-items:center;background:#d8cceb;border-radius:2px 0 0 2px;border-right:.5px solid #fefdff;display:flex;flex-direction:row;gap:10px;height:16px;padding:4px 8px;width:95px}#cc-grid-item-2{grid-area:assessment}#cc-grid-item-3{grid-area:time}#cc-grid-item-3,#cc-grid-item-4{align-items:center;background:#d8cceb;border-radius:2px 0 0 2px;border-right:.5px solid #fefdff;display:flex;flex-direction:row;gap:10px;height:16px;padding:4px 8px;width:95px}#cc-grid-item-4{grid-area:quiz}#dashboard-course-cards a{align-items:center;background:#d8bfff;border-radius:12px;color:#3c0099;display:flex;flex-direction:row;font-family:Raleway;font-size:10px;font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:7px;padding:8px 12px;text-decoration:none;width:fit-content}#cc-progress-resume-flex{display:grid;grid-template-columns:auto auto;margin:.5rem;width:100%}.leaderboard-container{display:flex;min-height:100vh}.sidebar{background-color:#280066;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px;width:250px}.sidebar-icon{height:20px;margin-right:10px;width:20px}.nav-item{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;padding:10px 0;transition:background-color .2s ease}.nav-item.active{background-color:#61d484;color:#000}.nav-item:hover{background-color:#ffffff1a;text-decoration:none}.logo{align-items:center;display:flex;font-size:24px;font-weight:700;gap:10px;margin-bottom:40px}.navbar{flex-grow:1;justify-content:space-between}.nav-group,.navbar{display:flex;flex-direction:column}.nav-group{gap:20px;margin-top:30px}.settings-item{padding-top:20px}.navbar span{cursor:pointer;font-size:12px;font-weight:600;padding:10px 0}.navbar span:hover{text-decoration:underline}.settings-item{margin-top:auto;padding-top:100px}.leaderboard-main{background-color:#fff;display:flex;flex:1 1;flex-direction:column;padding:20px}.leaderboard-content{margin-top:10px;padding:0 20px}.leaderboard-header-space{align-items:center;display:flex;justify-content:center;position:relative}.top-icons{align-items:center;display:flex;gap:15px;position:absolute;right:20px;top:20px;z-index:3}.notification-icon,.profile-img{border:1px solid #240263;border-radius:50%;height:50px;object-fit:cover;width:50px}.badge-img{height:auto;z-index:1}.leaderboard-content{margin-top:30px;text-align:center}.leaderboard-content h2{color:#240263;font-size:3rem;font-weight:800;margin-bottom:10px}.leaderboard-content p{color:#333;font-size:1.2rem;margin:0 auto 30px;max-width:600px}.leaderboard-table{border-collapse:collapse;width:100%}.leaderboard-table td,.leaderboard-table th{border-bottom:1px solid #ddd;padding:15px;text-align:left}.leaderboard-table td:first-child,.leaderboard-table th:first-child{padding-left:100px}.leaderboard-table th{color:#333;font-weight:700}.leaderboard-table td{color:#555}.leaderboard-table tr:nth-child(2n){background-color:#f4f4f4}.leaderboard-table tr:hover{background-color:#f1f1f1}.rank-profile{align-items:center;display:flex;gap:10px}.rank-icon,.row-profile-img{border-radius:50%;height:40px;object-fit:cover;width:40px}.row-profile-img{border:1px solid #240263}.rank-number{color:#000;font-size:1.5rem;margin-right:20px}@media (max-width:768px){.leaderboard-container{flex-direction:column}.sidebar{height:auto;padding:10px;width:100%}.navbar{flex-direction:column;gap:10px}.leaderboard-main,.navbar{padding:10px}}@media (max-width:480px){.leaderboard-header-space{height:100px}.profile-img{height:40px;right:10px;top:10px;width:40px}.badge-img{width:80px}.leaderboard-content h2{font-size:24px}.leaderboard-content p{font-size:14px}.leaderboard-table td,.leaderboard-table th{padding:10px}}.track-selection-container{background-color:#fff;box-sizing:border-box;min-height:100vh;padding:40px 60px}.track-selection-container h2{color:#1a1a1a;font-size:32px;margin-bottom:5px}.track-selection-container p{color:#555;font-size:18px;margin:5px 0}.track-cards-wrapper{display:flex;gap:24px;overflow-x:auto;padding:30px 0;scroll-behavior:smooth}.track-cards-wrapper::-webkit-scrollbar{height:8px}.track-cards-wrapper::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:8px}.track-selection-spinner-container{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center}.spinner{animation:spin 1s linear infinite;border:6px solid #eee;border-radius:50%;border-top-color:purple;height:50px;margin-bottom:10px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.track-card{background-color:#f2f2f2;border-radius:16px;box-shadow:0 4px 10px #0000001a;display:flex;flex:0 0 300px;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .2s}.track-card:hover{transform:translateY(-4px)}.track-card h3{color:#333;font-size:20px;margin-bottom:12px}.track-card p{color:#666;flex-grow:1;font-size:16px;margin-bottom:20px}.start-test-btn{background-color:#6200ee;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;transition:background .3s}.start-test-btn:hover{background-color:#4b00c7}
/*# sourceMappingURL=main.f6b5e7d2.css.map*/