body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}a{text-decoration:none}.m-0{margin:0}.primary-bg{background:#76839d}.tertiary-bg{background:#03bfd3}.primary-text{color:#76839d}.tertiary-text{color:#03bfd3}.blue-bg{background:#1b223c}.text-center{text-align:center}.text-left{text-align:left}.margin-right-oneem{margin-right:1em}.margin-left-oneem{margin-left:1em}.container{width:100vw;min-height:100vh;background-color:#1b223c;background-image:radial-gradient(at 20% 80%,rgba(90,141,238,.08) 0px,transparent 50%),radial-gradient(at 80% 20%,rgba(124,90,238,.06) 0px,transparent 50%),radial-gradient(at 50% 50%,rgba(238,90,141,.04) 0px,transparent 50%);overflow-y:scroll}.full-width,.full-width .MuiFormControl-marginNormal,.full-width.form-input{width:100%}.column-between{display:flex;flex:1;flex-direction:column;justify-content:space-between}.row-between{display:flex;flex-direction:row;justify-content:space-between}.ai-center{align-items:center}.page-content{flex:1}.header{width:100%;min-height:35vh;display:block;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:0;z-index:1000;display:flex;flex-direction:column}.header-small-height{min-height:10vh}.row{display:flex;flex-direction:row}.header-offset{min-height:35vh}.flex-row-center{display:flex;flex-direction:row;flex:1;justify-content:center;align-items:center}.flex-row-left{display:flex;flex-direction:row;flex:1;justify-content:left;align-items:center}.flex-center{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center}.spinner-container{width:30vw;top:40vh;position:absolute;left:35vw;height:9em}.spinner{height:6rem;width:6rem;margin:0 auto;background-image:url(./loader-BiJnlLIS.svg);background-repeat:no-repeat;background-position:center;background-size:70% auto}.spinner-text{position:absolute;width:100%;text-align:center;z-index:101}.nav-link{font-size:18px;color:#5a8dee;border:none;text-transform:capitalize;font-family:Poppins,sans-serif;font-weight:700;text-decoration:none;padding-bottom:1rem}.nav-link.active{border:none;border-bottom:5px solid #76839d!important;color:#76839d!important}.form-input-group{margin-bottom:1.25rem;width:90%}.form-input-group .error-text{margin-top:.5rem;color:red}.form-input{border-radius:50px;border:1px solid #76839d;padding:10px 15px;color:#fff;font-weight:700;font-size:18px;letter-spacing:2px;display:flex;margin:auto;width:85%;font-family:Poppins,sans-serif;font-weight:300}.form-submit-arrow{width:75px;margin:auto}.submit-btn{background:linear-gradient(135deg,#5a8dee,#7c5aee);color:#fff;font-weight:700;font-size:1.2em;border:none;padding:.5em 1em;border-radius:20px;font-family:Poppins,sans-serif;font-weight:500;box-shadow:0 4px 15px #5a8dee4d;transition:transform .15s ease,box-shadow .15s ease;cursor:pointer}.submit-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #5a8dee73}.submit-btn:active{transform:translateY(0) scale(.97);box-shadow:0 2px 8px #5a8dee40}.form-terms{color:#76839d;font-weight:700;font-size:.75rem;text-transform:none;margin-bottom:-1rem}.form-terms-link a{color:#5a8dee;font-weight:700;font-size:.75rem;text-transform:none}.form-input-with-icon{padding-left:2.5rem}.form-input-username{background:url(./username-BwpILrid.png) no-repeat scroll .75rem;background-size:contain;background-size:1rem}.form-input-email{background:url(./email-B_p04Lff.png) no-repeat scroll .75rem;background-size:contain;background-size:1rem}.form-input-password{background:url(./password-D9mrlgSW.png) no-repeat scroll .75rem;background-size:contain;background-size:1rem}.form-input-container{min-height:20vh;padding:1rem}.form-arrow-down-border{border:1px solid #76839d!important}.form-arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #03bfd3;margin:.5rem auto}.form-pop-up-input-group{margin-bottom:.5rem;width:90%}.form-pop-up-input-group .error-text{margin-top:.5rem;color:red}.flex{display:flex;flex-direction:column;flex:1}.jc-center{justify-content:center}.float-container{color:#fff;border:1px solid #fff;padding:20px;display:flex;flex-direction:row}.float-child{padding:10px;min-width:5em}.float-child-value{padding:10px}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.select-field{border:1px solid;border-radius:4px}.select-field .css-1fyzmik-control{border:0px;padding:8px 10px}.select-field .css-1g2549z-control,.css-1g2549z-control:hover{border:0px!important;border-color:transparent!important;box-shadow:transparent!important;padding:8px 10px}.normal-text{color:#fff}.swal-modal{background-color:#262e48}.swal-title,.swal-text{color:#fff}.swal-button{background:#5a8dee}@media only screen and (max-width:600px){.main-text{font-size:20px}}.capitalized{text-transform:capitalize}.profile-name{color:#fff;font-size:24px}.profile-email{color:#fff;font-size:10px;margin-top:-20px}.profile-row-with-space{display:flex;flex-direction:row;justify-content:space-between;margin:20px 10px 0;align-self:center}.profile-row-section{display:flex;flex:1;flex-direction:column}.profile-row-with-space .profile-sub-text{font-size:12px;color:#fff;font-weight:300}.info-button{color:#fff;background:linear-gradient(135deg,#5a8dee,#7c5aee);font-weight:700;font-size:.85em;border:1px solid rgba(255,255,255,.2);padding:.15em .45em;border-radius:50%;font-style:normal;font-family:Poppins,sans-serif;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;vertical-align:middle;line-height:1}.info-button:hover{transform:scale(1.1);box-shadow:0 2px 8px #5a8dee66}.info-button-right{float:right}.share-buttons-container{width:fit-content;margin:1em;float:left}.swal-button{background:linear-gradient(135deg,#5a8dee,#7c5aee);box-shadow:0 4px 15px #5a8dee4d;border-radius:20px;transition:transform .15s ease,box-shadow .15s ease}.swal-button:hover{transform:translateY(-1px);box-shadow:0 6px 20px #5a8dee73}.form-input{transition:border-color .2s ease,box-shadow .2s ease}.form-input:focus{border-color:#5a8dee;box-shadow:0 0 0 3px #5a8dee26;outline:none}.score-value{font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.5px}.stat-cards-row{display:flex;gap:10px;margin:20px 10px 0;justify-content:center}.stat-card{flex:1;background:#5a8dee14;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(118,131,157,.15);border-radius:14px;padding:14px 8px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;transition:transform .15s ease,box-shadow .15s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #5a8dee26}.stat-card-icon{color:#5a8dee;margin-bottom:2px;opacity:.8}.stat-card-value{font-family:JetBrains Mono,monospace;font-weight:700;font-size:1.25em;color:#fff;letter-spacing:.5px}.stat-card-label{font-size:11px;color:#fff9;font-weight:300;display:flex;align-items:center;gap:4px}
