h1{color:#fff}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}body,html{margin:0;height:100%}button:focus-visible{outline:2px solid #4a90e2!important;outline:5px auto -webkit-focus-ring-color!important}a{text-decoration:none}.popup-shadow{filter:drop-shadow(0 5px 15px rgba(0,0,0,.1))}.ts-horizontal-layout-navbar{z-index:calc(var(--mui-zIndex-appBar) + 200)!important}@media only screen and (max-width:1199px){.ts-horizontal-layout-navbar{z-index:calc(var(--mui-zIndex-appBar) + 200)!important}}.btn__register{all:unset;box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:flex-start;gap:12px;padding:8px;position:relative;background-color:var(--Primary-color-600);border-radius:6px;overflow:hidden;transition:background .3s ease,transform .2s ease;min-width:auto;cursor:pointer}.btn__register:hover{background-color:#9274e0!important;transform:scale(1.05)}.btn__register.is-light{background:var(--Secondary-blue-600)}.btn__register.is-light:hover{background-color:var(--Primary-color-600)!important;transform:scale(1.05)}.btn__register:active{transform:scale(.98)}.btn__text{align-items:flex-start;font-weight:700;line-height:normal;letter-spacing:.48px}.btn__form,.btn__text{display:inline-flex;color:var(--White-white);font-family:Parkinsans,sans-serif;font-size:16px;font-style:normal}.btn__form{padding:12px 20px;justify-content:center;align-items:center;border-radius:12px;background:var(--Primary-color-700);text-align:center;gap:4px;font-weight:600;line-height:20px;text-transform:capitalize}.btn__form:hover{background:var(--Primary-color-500)!important}.btn__form--auth{display:flex;justify-content:center;align-items:center;gap:8px;flex:1;padding:16px;outline:none}.btn__form--auth img{width:20px;height:20px}.btn__form--auth span{text-align:center;font-family:Parkinsans,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.btn__form--primary.is-outlined{color:var(--Primary-color-700);border:none;background:var(--Primary-color-200)}.btn__form--text{color:var(--Primary-color-700);font-family:Parkinsans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.btn__form--text:hover{text-decoration:underline}.btn__google{color:#3699ff!important;display:none!important;border-radius:6px;background:#e1f0ff;box-shadow:none}.btn__google:hover{background-color:#d0e8ff!important}.btn__apple{color:var(--Black-black)!important;background-color:var(--White-white);display:none!important;border-radius:6px;border:1px solid var(--Black-black);position:relative;box-shadow:none}.btn__apple:hover{background-color:rgba(0,0,0,.05)!important}.btn__icon{width:24px;height:24px;flex-shrink:0;background:var(--White-white);padding:6px;border-radius:50%;transition:all .3s ease-in-out;filter:drop-shadow(1px 2px 8px rgba(0,0,0,.2))}.btn__icon img{width:12px;height:12px;flex-shrink:0}.btn__cancel{display:inline-flex;padding:12px 20px;justify-content:center;align-items:center;gap:12px;border-radius:12px;background:var(--Dark-200)}.btn__cancel.Mui-disabled,.btn__cancel:hover{background:var(--Dark-300)!important}.btn__gradient{position:relative;border-radius:8px;padding:12px 39px;color:var(--White-white);text-align:center;font-family:Parkinsans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-.1px;z-index:0;overflow:hidden;border:none;background:transparent}@media only screen and (max-width:56.25em){.btn__gradient{padding:12px 20px;font-size:14px}}.btn__gradient:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg,#5e3cb5,#1e86ff);filter:blur(2px);z-index:-1}.btn__unfilled{background-color:transparent;text-transform:none;font-size:16px;font-weight:600;line-height:20px;padding:12px 20px}@media only screen and (max-width:1199px){.btn__unfilled{font-size:14px;line-height:16px;padding:10px 16px}}.btn__unfilled.success{color:var(--Success-700)}.btn__unfilled.success:hover{background:rgba(82,209,190,.04)!important}.btn__unfilled.error{color:var(--Error-700)}.btn__unfilled.error:hover{background:rgba(233,63,81,.04)!important}.container{max-width:1368px;margin:0 auto;padding-left:20px;padding-right:20px}@media only screen and (max-width:1400px){.container{padding-left:40px;padding-right:40px}}@media only screen and (max-width:1199px){.container{padding-left:16px;padding-right:16px}}.font-parkinsans{font-family:Parkinsans,sans-serif}.avatar-upload{width:128px;height:128px;flex-shrink:0;border-radius:128px;border:4px solid #dee2e6;background:#dee2e6;position:relative}.avatar-upload__edit{position:absolute;right:4px;top:-8px;z-index:1}.avatar-upload__remove{position:absolute;right:4px;bottom:0}.avatar-upload .file-details{position:absolute;left:0;right:0;bottom:0;top:0;border-radius:128px;overflow:hidden}.avatar-upload__text{font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:120%;margin-top:8px}.theme-panel{background:var(--panel-color);height:364px;position:fixed;width:100%;left:0;right:0;z-index:-1}@media only screen and (max-width:1199px){.theme-panel{height:330px}}.welcome-page__background{width:100%;min-height:100vh;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:end;position:relative}.welcome-page__content{text-align:center;flex:1;color:#fff;padding:15vh 20px 0;position:relative;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:end;align-items:center;z-index:1000}.welcome-page__content h1{color:#181c32;text-align:center;font-family:Parkinsans,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:39px}@media only screen and (max-width:1199px){.welcome-page__content h1{font-size:20px;line-height:28px}}.welcome-page__content h1 strong{font-weight:800}.welcome-page__content p{color:#b5b5c3;text-align:center;font-family:Parkinsans,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:33px;max-width:655px;margin-top:32px;margin-bottom:22px}@media only screen and (max-width:1199px){.welcome-page__content p{font-size:16px;line-height:24px}}.welcome-page__logo{margin-bottom:20px}.welcome-page__image{margin-top:40px;width:50%;max-width:490px;display:flex;align-items:flex-end}@media only screen and (max-width:1199px){.welcome-page__image{margin-top:20px;max-width:300px}}.welcome-page__image img{width:100%}.font-bold,.text-bold-10{font-weight:700}.text-bold-10{font-size:10px!important;line-height:12px}.text-bold-10:first-line{line-height:1}.text-bold-11{font-weight:700;font-size:11px!important;line-height:12px}.text-bold-11:first-line{line-height:1}.text-bold-12{font-weight:700;font-size:12px!important;line-height:12px}.text-bold-12:first-line{line-height:1}.text-bold-13{font-weight:700;font-size:13px!important;line-height:22px}.text-bold-13:first-line{line-height:1}.text-bold-14{font-weight:700;font-size:14px!important;line-height:22px}.text-bold-14:first-line{line-height:1}.text-bold-15{font-weight:700;font-size:15px!important;line-height:24px}.text-bold-15:first-line{line-height:1}.text-bold-16{font-weight:700;font-size:16px!important;line-height:24px}.text-bold-16:first-line{line-height:1}.text-bold-17{font-weight:700;font-size:17px!important;line-height:26px}.text-bold-17:first-line{line-height:1}.text-bold-18{font-weight:700;font-size:18px!important;line-height:26px}.text-bold-18:first-line{line-height:1}.text-bold-19{font-weight:700;font-size:19px!important;line-height:28px}.text-bold-19:first-line{line-height:1}.text-bold-20{font-weight:700;font-size:20px!important;line-height:28px}.text-bold-20:first-line{line-height:1}.text-bold-21{font-weight:700;font-size:21px!important;line-height:30px}.text-bold-21:first-line{line-height:1}.text-bold-22{font-weight:700;font-size:22px!important;line-height:30px}.text-bold-22:first-line{line-height:1}.text-bold-23{font-weight:700;font-size:23px!important;line-height:32px}.text-bold-23:first-line{line-height:1}.text-bold-24{font-weight:700;font-size:24px!important;line-height:32px}.text-bold-24:first-line{line-height:1}.text-bold-25{font-weight:700;font-size:25px!important;line-height:34px}.text-bold-25:first-line{line-height:1}.text-bold-26{font-weight:700;font-size:26px!important;line-height:34px}.text-bold-26:first-line{line-height:1}.text-bold-27{font-weight:700;font-size:27px!important;line-height:36px}.text-bold-27:first-line{line-height:1}.text-bold-28{font-weight:700;font-size:28px!important;line-height:36px}.text-bold-28:first-line{line-height:1}.text-bold-29{font-weight:700;font-size:29px!important;line-height:38px}.text-bold-29:first-line{line-height:1}.text-bold-30{font-weight:700;font-size:30px!important;line-height:38px}.text-bold-30:first-line{line-height:1}.text-bold-31{font-weight:700;font-size:31px!important;line-height:40px}.text-bold-31:first-line{line-height:1}.text-bold-32{font-weight:700;font-size:32px!important;line-height:40px}.text-bold-32:first-line{line-height:1}.text-bold-33{font-weight:700;font-size:33px!important}.text-bold-33:first-line{line-height:1}.text-bold-34{font-weight:700;font-size:34px!important}.text-bold-34:first-line{line-height:1}.text-bold-35{font-weight:700;font-size:35px!important}.text-bold-35:first-line{line-height:1}.text-bold-36{font-weight:700;font-size:36px!important}.text-bold-36:first-line{line-height:1}.text-bold-37{font-weight:700;font-size:37px!important}.text-bold-37:first-line{line-height:1}.text-bold-38{font-weight:700;font-size:38px!important}.text-bold-38:first-line{line-height:1}.text-bold-39{font-weight:700;font-size:39px!important}.text-bold-39:first-line{line-height:1}.text-bold-40{font-weight:700;font-size:40px!important}.text-bold-40:first-line{line-height:1}.text-bold-41{font-weight:700;font-size:41px!important}.text-bold-41:first-line{line-height:1}.text-bold-42{font-weight:700;font-size:42px!important}.text-bold-42:first-line{line-height:1}.text-bold-43{font-weight:700;font-size:43px!important}.text-bold-43:first-line{line-height:1}.text-bold-44{font-weight:700;font-size:44px!important}.text-bold-44:first-line{line-height:1}.text-bold-45{font-weight:700;font-size:45px!important}.text-bold-45:first-line{line-height:1}.text-bold-46{font-weight:700;font-size:46px!important}.text-bold-46:first-line{line-height:1}.text-bold-47{font-weight:700;font-size:47px!important}.text-bold-47:first-line{line-height:1}.text-bold-48{font-weight:700;font-size:48px!important}.text-bold-48:first-line{line-height:1}.text-bold-49{font-weight:700;font-size:49px!important}.text-bold-49:first-line{line-height:1}.text-bold-50{font-weight:700;font-size:50px!important}.text-bold-50:first-line{line-height:1}.font-semi,.text-semi-10{font-weight:600}.text-semi-10{font-size:10px!important;line-height:12px}.text-semi-10:first-line{line-height:1}.text-semi-11{font-weight:600;font-size:11px!important;line-height:12px}.text-semi-11:first-line{line-height:1}.text-semi-12{font-weight:600;font-size:12px!important;line-height:12px}.text-semi-12:first-line{line-height:1}.text-semi-13{font-weight:600;font-size:13px!important;line-height:22px}.text-semi-13:first-line{line-height:1}.text-semi-14{font-weight:600;font-size:14px!important;line-height:22px}.text-semi-14:first-line{line-height:1}.text-semi-15{font-weight:600;font-size:15px!important;line-height:24px}.text-semi-15:first-line{line-height:1}.text-semi-16{font-weight:600;font-size:16px!important;line-height:24px}.text-semi-16:first-line{line-height:1}.text-semi-17{font-weight:600;font-size:17px!important;line-height:26px}.text-semi-17:first-line{line-height:1}.text-semi-18{font-weight:600;font-size:18px!important;line-height:26px}.text-semi-18:first-line{line-height:1}.text-semi-19{font-weight:600;font-size:19px!important;line-height:28px}.text-semi-19:first-line{line-height:1}.text-semi-20{font-weight:600;font-size:20px!important;line-height:28px}.text-semi-20:first-line{line-height:1}.text-semi-21{font-weight:600;font-size:21px!important;line-height:30px}.text-semi-21:first-line{line-height:1}.text-semi-22{font-weight:600;font-size:22px!important;line-height:30px}.text-semi-22:first-line{line-height:1}.text-semi-23{font-weight:600;font-size:23px!important;line-height:32px}.text-semi-23:first-line{line-height:1}.text-semi-24{font-weight:600;font-size:24px!important;line-height:32px}.text-semi-24:first-line{line-height:1}.text-semi-25{font-weight:600;font-size:25px!important;line-height:34px}.text-semi-25:first-line{line-height:1}.text-semi-26{font-weight:600;font-size:26px!important;line-height:34px}.text-semi-26:first-line{line-height:1}.text-semi-27{font-weight:600;font-size:27px!important;line-height:36px}.text-semi-27:first-line{line-height:1}.text-semi-28{font-weight:600;font-size:28px!important;line-height:36px}.text-semi-28:first-line{line-height:1}.text-semi-29{font-weight:600;font-size:29px!important;line-height:38px}.text-semi-29:first-line{line-height:1}.text-semi-30{font-weight:600;font-size:30px!important;line-height:38px}.text-semi-30:first-line{line-height:1}.text-semi-31{font-weight:600;font-size:31px!important;line-height:40px}.text-semi-31:first-line{line-height:1}.text-semi-32{font-weight:600;font-size:32px!important;line-height:40px}.text-semi-32:first-line{line-height:1}.text-semi-33{font-weight:600;font-size:33px!important}.text-semi-33:first-line{line-height:1}.text-semi-34{font-weight:600;font-size:34px!important}.text-semi-34:first-line{line-height:1}.text-semi-35{font-weight:600;font-size:35px!important}.text-semi-35:first-line{line-height:1}.text-semi-36{font-weight:600;font-size:36px!important}.text-semi-36:first-line{line-height:1}.text-semi-37{font-weight:600;font-size:37px!important}.text-semi-37:first-line{line-height:1}.text-semi-38{font-weight:600;font-size:38px!important}.text-semi-38:first-line{line-height:1}.text-semi-39{font-weight:600;font-size:39px!important}.text-semi-39:first-line{line-height:1}.text-semi-40{font-weight:600;font-size:40px!important}.text-semi-40:first-line{line-height:1}.text-semi-41{font-weight:600;font-size:41px!important}.text-semi-41:first-line{line-height:1}.text-semi-42{font-weight:600;font-size:42px!important}.text-semi-42:first-line{line-height:1}.text-semi-43{font-weight:600;font-size:43px!important}.text-semi-43:first-line{line-height:1}.text-semi-44{font-weight:600;font-size:44px!important}.text-semi-44:first-line{line-height:1}.text-semi-45{font-weight:600;font-size:45px!important}.text-semi-45:first-line{line-height:1}.text-semi-46{font-weight:600;font-size:46px!important}.text-semi-46:first-line{line-height:1}.text-semi-47{font-weight:600;font-size:47px!important}.text-semi-47:first-line{line-height:1}.text-semi-48{font-weight:600;font-size:48px!important}.text-semi-48:first-line{line-height:1}.text-semi-49{font-weight:600;font-size:49px!important}.text-semi-49:first-line{line-height:1}.text-semi-50{font-weight:600;font-size:50px!important}.text-semi-50:first-line{line-height:1}.font-med,.text-med-10{font-weight:500}.text-med-10{font-size:10px!important;line-height:12px}.text-med-10:first-line{line-height:1}.text-med-11{font-weight:500;font-size:11px!important;line-height:12px}.text-med-11:first-line{line-height:1}.text-med-12{font-weight:500;font-size:12px!important;line-height:12px}.text-med-12:first-line{line-height:1}.text-med-13{font-weight:500;font-size:13px!important;line-height:22px}.text-med-13:first-line{line-height:1}.badge span,.text-med-14{font-weight:500;font-size:14px!important;line-height:22px}.badge span:first-line,.text-med-14:first-line{line-height:1}.text-med-15{font-weight:500;font-size:15px!important;line-height:24px}.text-med-15:first-line{line-height:1}.text-med-16{font-weight:500;font-size:16px!important;line-height:24px}.text-med-16:first-line{line-height:1}.text-med-17{font-weight:500;font-size:17px!important;line-height:26px}.text-med-17:first-line{line-height:1}.text-med-18{font-weight:500;font-size:18px!important;line-height:26px}.text-med-18:first-line{line-height:1}.text-med-19{font-weight:500;font-size:19px!important;line-height:28px}.text-med-19:first-line{line-height:1}.text-med-20{font-weight:500;font-size:20px!important;line-height:28px}.text-med-20:first-line{line-height:1}.text-med-21{font-weight:500;font-size:21px!important;line-height:30px}.text-med-21:first-line{line-height:1}.text-med-22{font-weight:500;font-size:22px!important;line-height:30px}.text-med-22:first-line{line-height:1}.text-med-23{font-weight:500;font-size:23px!important;line-height:32px}.text-med-23:first-line{line-height:1}.text-med-24{font-weight:500;font-size:24px!important;line-height:32px}.text-med-24:first-line{line-height:1}.text-med-25{font-weight:500;font-size:25px!important;line-height:34px}.text-med-25:first-line{line-height:1}.text-med-26{font-weight:500;font-size:26px!important;line-height:34px}.text-med-26:first-line{line-height:1}.text-med-27{font-weight:500;font-size:27px!important;line-height:36px}.text-med-27:first-line{line-height:1}.text-med-28{font-weight:500;font-size:28px!important;line-height:36px}.text-med-28:first-line{line-height:1}.text-med-29{font-weight:500;font-size:29px!important;line-height:38px}.text-med-29:first-line{line-height:1}.text-med-30{font-weight:500;font-size:30px!important;line-height:38px}.text-med-30:first-line{line-height:1}.text-med-31{font-weight:500;font-size:31px!important;line-height:40px}.text-med-31:first-line{line-height:1}.text-med-32{font-weight:500;font-size:32px!important;line-height:40px}.text-med-32:first-line{line-height:1}.text-med-33{font-weight:500;font-size:33px!important}.text-med-33:first-line{line-height:1}.text-med-34{font-weight:500;font-size:34px!important}.text-med-34:first-line{line-height:1}.text-med-35{font-weight:500;font-size:35px!important}.text-med-35:first-line{line-height:1}.text-med-36{font-weight:500;font-size:36px!important}.text-med-36:first-line{line-height:1}.text-med-37{font-weight:500;font-size:37px!important}.text-med-37:first-line{line-height:1}.text-med-38{font-weight:500;font-size:38px!important}.text-med-38:first-line{line-height:1}.text-med-39{font-weight:500;font-size:39px!important}.text-med-39:first-line{line-height:1}.text-med-40{font-weight:500;font-size:40px!important}.text-med-40:first-line{line-height:1}.text-med-41{font-weight:500;font-size:41px!important}.text-med-41:first-line{line-height:1}.text-med-42{font-weight:500;font-size:42px!important}.text-med-42:first-line{line-height:1}.text-med-43{font-weight:500;font-size:43px!important}.text-med-43:first-line{line-height:1}.text-med-44{font-weight:500;font-size:44px!important}.text-med-44:first-line{line-height:1}.text-med-45{font-weight:500;font-size:45px!important}.text-med-45:first-line{line-height:1}.text-med-46{font-weight:500;font-size:46px!important}.text-med-46:first-line{line-height:1}.text-med-47{font-weight:500;font-size:47px!important}.text-med-47:first-line{line-height:1}.text-med-48{font-weight:500;font-size:48px!important}.text-med-48:first-line{line-height:1}.text-med-49{font-weight:500;font-size:49px!important}.text-med-49:first-line{line-height:1}.text-med-50{font-weight:500;font-size:50px!important}.text-med-50:first-line{line-height:1}.font-reg,.text-reg-10{font-weight:400}.text-reg-10{font-size:10px!important;line-height:12px}.text-reg-10:first-line{line-height:1}.text-reg-11{font-weight:400;font-size:11px!important;line-height:12px}.text-reg-11:first-line{line-height:1}.text-reg-12{font-weight:400;font-size:12px!important;line-height:12px}.text-reg-12:first-line{line-height:1}.text-reg-13{font-weight:400;font-size:13px!important;line-height:22px}.text-reg-13:first-line{line-height:1}.text-reg-14{font-weight:400;font-size:14px!important;line-height:22px}.text-reg-14:first-line{line-height:1}.text-reg-15{font-weight:400;font-size:15px!important;line-height:24px}.text-reg-15:first-line{line-height:1}.text-reg-16{font-weight:400;font-size:16px!important;line-height:24px}.text-reg-16:first-line{line-height:1}.text-reg-17{font-weight:400;font-size:17px!important;line-height:26px}.text-reg-17:first-line{line-height:1}.text-reg-18{font-weight:400;font-size:18px!important;line-height:26px}.text-reg-18:first-line{line-height:1}.text-reg-19{font-weight:400;font-size:19px!important;line-height:28px}.text-reg-19:first-line{line-height:1}.text-reg-20{font-weight:400;font-size:20px!important;line-height:28px}.text-reg-20:first-line{line-height:1}.text-reg-21{font-weight:400;font-size:21px!important;line-height:30px}.text-reg-21:first-line{line-height:1}.text-reg-22{font-weight:400;font-size:22px!important;line-height:30px}.text-reg-22:first-line{line-height:1}.text-reg-23{font-weight:400;font-size:23px!important;line-height:32px}.text-reg-23:first-line{line-height:1}.text-reg-24{font-weight:400;font-size:24px!important;line-height:32px}.text-reg-24:first-line{line-height:1}.text-reg-25{font-weight:400;font-size:25px!important;line-height:34px}.text-reg-25:first-line{line-height:1}.text-reg-26{font-weight:400;font-size:26px!important;line-height:34px}.text-reg-26:first-line{line-height:1}.text-reg-27{font-weight:400;font-size:27px!important;line-height:36px}.text-reg-27:first-line{line-height:1}.text-reg-28{font-weight:400;font-size:28px!important;line-height:36px}.text-reg-28:first-line{line-height:1}.text-reg-29{font-weight:400;font-size:29px!important;line-height:38px}.text-reg-29:first-line{line-height:1}.text-reg-30{font-weight:400;font-size:30px!important;line-height:38px}.text-reg-30:first-line{line-height:1}.text-reg-31{font-weight:400;font-size:31px!important;line-height:40px}.text-reg-31:first-line{line-height:1}.text-reg-32{font-weight:400;font-size:32px!important;line-height:40px}.text-reg-32:first-line{line-height:1}.text-reg-33{font-weight:400;font-size:33px!important}.text-reg-33:first-line{line-height:1}.text-reg-34{font-weight:400;font-size:34px!important}.text-reg-34:first-line{line-height:1}.text-reg-35{font-weight:400;font-size:35px!important}.text-reg-35:first-line{line-height:1}.text-reg-36{font-weight:400;font-size:36px!important}.text-reg-36:first-line{line-height:1}.text-reg-37{font-weight:400;font-size:37px!important}.text-reg-37:first-line{line-height:1}.text-reg-38{font-weight:400;font-size:38px!important}.text-reg-38:first-line{line-height:1}.text-reg-39{font-weight:400;font-size:39px!important}.text-reg-39:first-line{line-height:1}.text-reg-40{font-weight:400;font-size:40px!important}.text-reg-40:first-line{line-height:1}.text-reg-41{font-weight:400;font-size:41px!important}.text-reg-41:first-line{line-height:1}.text-reg-42{font-weight:400;font-size:42px!important}.text-reg-42:first-line{line-height:1}.text-reg-43{font-weight:400;font-size:43px!important}.text-reg-43:first-line{line-height:1}.text-reg-44{font-weight:400;font-size:44px!important}.text-reg-44:first-line{line-height:1}.text-reg-45{font-weight:400;font-size:45px!important}.text-reg-45:first-line{line-height:1}.text-reg-46{font-weight:400;font-size:46px!important}.text-reg-46:first-line{line-height:1}.text-reg-47{font-weight:400;font-size:47px!important}.text-reg-47:first-line{line-height:1}.text-reg-48{font-weight:400;font-size:48px!important}.text-reg-48:first-line{line-height:1}.text-reg-49{font-weight:400;font-size:49px!important}.text-reg-49:first-line{line-height:1}.text-reg-50{font-weight:400;font-size:50px!important}.text-reg-50:first-line{line-height:1}.badge{border-radius:4px;display:inline-block;height:20px}.badge span{padding-block:2px!important;padding-inline:4px!important}.badge--success{color:var(--Success-700);background:var(--Success-200)}.badge--danger{color:var(--Error-700);background:var(--Error-200)}.table-card th{border-bottom:none!important;font-weight:500;font-size:14px;line-height:22px}.table-card th:first-line{line-height:1}.table-card th{color:var(--Dark-600);padding:4px 0}.table-card td{border-bottom-color:var(--Dark-200)!important;padding:16.6px 0}.table-card tr:last-child td{border-bottom:none!important}.inner-table{background:var(--Dark-200)!important}.mui-1b2ju2j-MuiStepLabel-iconContainer{padding:0}.form__control{margin-bottom:20px}.form__control .MuiOutlinedInput-root{display:flex;padding:20px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--Dark-100);transition:all .3s ease-in-out;border:none}.form__control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.form__control .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#6200ea}.form__control .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none}.form__control .MuiOutlinedInput-root .MuiInputBase-input{color:var(--Dark-900);font-family:Parkinsans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:33px;padding:0}@media only screen and (max-width:1199px){.form__control .MuiOutlinedInput-root .MuiInputBase-input{font-size:12px}}.form__control .MuiOutlinedInput-root .MuiInputBase-input::-moz-placeholder{color:var(--Dark-500)}.form__control .MuiOutlinedInput-root .MuiInputBase-input::placeholder{color:var(--Dark-500)}.form__control .Mui-error .MuiOutlinedInput-notchedOutline{border:1px solid var(--error-700)!important}.form__control .Mui-disabled{background:var(--Dark-200);display:inline-flex;color:var(--Dark-600);cursor:not-allowed}.form__control .Mui-disabled .MuiOutlinedInput-notchedOutline{border:none}.form__control .Mui-disabled .MuiInputBase-input::-moz-placeholder{color:var(--Dark-600)}.form__control .Mui-disabled .MuiInputBase-input::placeholder{color:var(--Dark-600)}.form__control--half .MuiOutlinedInput-root .MuiInputBase-input{color:var(--Dark-600);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.form__input{font-size:16px;font-style:normal;font-weight:500;line-height:33px;text-align:center;outline:none;display:flex;padding:20px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--Dark-100);font-family:Parkinsans,sans-serif;color:var(--Dark-900)}@media only screen and (max-width:1199px){.form__input{font-size:14px;padding:16px}}.form__input.is-code{width:68px;height:68px}@media only screen and (max-width:1199px){.form__input.is-code{width:48px;height:60px}}.form__input.is-error{border:2px solid #e93f51}.form__input::-moz-placeholder{color:var(--Dark-500)}.form__input::placeholder{color:var(--Dark-500)}.form__input.is-disabled{background:var(--Dark-200);display:inline-flex}.form__title{color:#2f3044;font-family:Parkinsans,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.6px}@media only screen and (max-width:1400px){.form__title{font-size:24px}}@media only screen and (max-width:1199px){.form__title{font-size:16px}}.form__subtitle{color:var(--Dark-500);font-family:Parkinsans,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-block-start:4px;margin-block-end:16px}@media only screen and (max-width:1400px){.form__subtitle{font-size:16px}}@media only screen and (max-width:1199px){.form__subtitle{font-size:14px}}.form__input-title{color:#2f3044;font-family:Parkinsans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:8px}@media only screen and (max-width:1400px){.form__input-title{font-size:14px}}@media only screen and (max-width:1199px){.form__input-title{font-size:12px;font-weight:500;line-height:16px}}.form__checkbox{display:flex;align-items:center;gap:9px}.form__checkbox .MuiCheckbox-root{width:24px;height:24px;flex-shrink:0;border-radius:6px;background:var(--Dark-100);padding:0!important;margin:0!important;transition:all .3s ease-in-out}.form__checkbox .MuiCheckbox-root:hover{background:rgba(94,60,181,.1)}.form__checkbox .MuiCheckbox-root.Mui-checked{background-color:var(--Primary-color-700)!important;color:var(--White-white)!important}.form__checkbox .MuiSvgIcon-root{font-size:20px}.form__line{display:none!important}.form__line span{border-radius:40px;background:var(--Dark-100);height:4px;flex:1}.form__line p{color:#2f3044;font-family:Parkinsans,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:normal;margin-right:22px;margin-left:22px}.btn__form.btn__form--primary{background-color:var(--Primary-color-700);color:var(--White-white)}.btn__form.btn__form--primary.Mui-disabled{background-color:var(--Primary-color-700)!important;color:var(--White-white)!important;opacity:.65}.navbar__avatar{inline-size:43px;block-size:43px;border-radius:6px;background:#2e2d42;overflow:hidden;color:var(--White-white);font-family:Parkinsans,sans-serif;font-size:23px;font-style:normal;font-weight:400;line-height:24px}.navbar__avatar img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.navbar__avatar--circle{border-radius:50%;background:var(--Dark-300);inline-size:60px;block-size:60px;color:var(--White-white);font-family:Parkinsans,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:24px}.navbar__avatar--circle img{border-radius:50%}.navbar__avatar.is-fluid{background:#3f3755;border-radius:22px;inline-size:58px;block-size:58px}.navbar__greeting{color:#959cb6;font-family:Parkinsans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.navbar__greeting span{color:#fff;font-size:13px}.navbar__dropdown-item{color:var(--Black-black)!important;font-family:Parkinsans,sans-serif;font-size:12px!important;font-style:normal;font-weight:400!important;line-height:normal;display:block;block-size:100%;inline-size:100%}.navbar__dropdown-item span{display:block}@media only screen and (max-width:1199px){.notification__item{padding:16px!important;gap:8px!important}}.notification__header{block-size:96.953px}@media only screen and (max-width:1199px){.notification__header{block-size:72px;gap:0!important}.notification__tabs .MuiButtonBase-root{font-size:12px!important;line-height:10px!important}}.notification__title{color:var(--White-white)!important;font-family:Parkinsans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:1199px){.notification__title{font-size:12px}}.notification__count{color:var(--White-white);font-size:10px;font-style:normal;font-weight:400;line-height:normal}.notification__count span{padding:0}.notification__time{min-inline-size:45px;min-block-size:21px;border-radius:4px;background:var(--Dark-100);padding-block:2px;padding-inline:12px}.notification__time span{color:var(--Black-black);font-family:Parkinsans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width:1199px){.notification__time span{font-size:10px}}.notification__heading{color:var(--Black-black);font-family:Parkinsans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width:1199px){.notification__heading{font-size:12px}}.notification__subheading{color:var(--Black-black);font-family:Parkinsans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}@media only screen and (max-width:1199px){.notification__subheading{font-size:10px}}.notification__avatar{inline-size:48px;block-size:48px;border-radius:12px;padding:9.6px}@media only screen and (max-width:1199px){.notification__avatar{inline-size:32px;block-size:32px;padding:8px}.notification__empty-state{margin-inline:16px!important}}.notification__empty-state .notification__empty-title{color:var(--Black-black);text-align:center;font-family:Parkinsans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width:1199px){.notification__empty-state .notification__empty-title{font-size:12px}}.notification__empty-state .notification__empty-subtitle{color:var(--Black-black);text-align:center;font-family:Parkinsans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width:1199px){.notification__empty-state .notification__empty-subtitle{font-size:10px}}.notification__empty-state img{inline-size:80px;block-size:auto;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1199px){.notification__empty-state img{inline-size:80px;block-size:auto}}.podium-container{perspective:620px;perspective-origin:center 50%;margin-block-start:60px;display:grid;place-items:center}@media only screen and (max-width:1199px){.podium-container{margin-block-start:40px}}@media only screen and (max-width:37.5em){.podium-container{margin-block-start:30px}}.podium{display:grid;align-items:end;grid-template-columns:repeat(3,1fr);transform-style:preserve-3d;transform:rotateX(-20deg);gap:0;text-align:center;margin-block-end:-25px}@media only screen and (max-width:37.5em){.podium{transform:rotateX(-15deg);margin-block-end:-15px}}.podium__front{position:relative;transform-style:preserve-3d;transform-origin:bottom center;transition:transform .3s ease;padding-block:16px;padding-inline:32px;min-inline-size:178px;image-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:37.5em){.podium__front{transform:translateZ(20px)!important}}.podium__front:hover{transform:translateZ(10px)}@media only screen and (max-width:1199px){.podium__front{min-inline-size:140px}}@media only screen and (max-width:37.5em){.podium__front{min-inline-size:120px}}.podium__left{padding-block-start:104px;background:#383289}@media(max-height:800px){.podium__left{padding-block-start:54px}}@media only screen and (max-width:37.5em){.podium__left{padding-block-start:70px}}.podium__left:after{background:#937dce}.podium__center{padding-block-start:126px;background:linear-gradient(180deg,#383289,#937dce 70.33%);transform:translateZ(10px)}@media(max-height:800px){.podium__center{padding-block-start:66px}}@media only screen and (max-width:37.5em){.podium__center{padding-block-start:60px}}.podium__center:hover{transform:translateZ(15px)}.podium__center:after{background:#937dce}.podium__right{padding-block-start:62px;background:#383289}@media(max-height:800px){.podium__right{padding-block-start:22px}}@media only screen and (max-width:37.5em){.podium__right{padding-block-start:45px}}.podium__right:after{background:#937dce}.podium__front:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;transform-origin:top center;transform:rotateX(-90deg);transform-style:preserve-3d}.podium__left:before,.podium__right:before{display:none}.podium__center .podium__rank,.podium__left .podium__rank,.podium__right .podium__rank{line-height:80px;color:#fff;margin-block-end:16px;position:relative}@media only screen and (max-width:1199px){.podium__center .podium__rank,.podium__left .podium__rank,.podium__right .podium__rank{line-height:64px}}@media only screen and (max-width:37.5em){.podium__center .podium__rank,.podium__left .podium__rank,.podium__right .podium__rank{line-height:56px}}.podium__left .podium__rank{inset-block-end:50px;font-weight:500;font-size:80px}@media only screen and (max-height:820px){.podium__left .podium__rank{inset-block-end:10px}}.podium__right .podium__rank{inset-block-end:20px;font-weight:500;font-size:64px}@media only screen and (max-height:820px){.podium__right .podium__rank{inset-block-end:0}}.podium__center .podium__rank{font-size:128px;line-height:128px;color:#fff;margin-block-end:16px;position:relative;inset-block-end:60px;z-index:5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-height:820px){.podium__center .podium__rank{inset-block-end:20px}}.podium__image{position:absolute;inset-block-start:-128px;inset-inline-start:50%;transform:translate(-50%,-50%);z-index:10}@media only screen and (max-width:37.5em){.podium__image{inset-block-start:-90px}}.podium__image .MuiAvatar-root{inline-size:64px;block-size:64px;box-shadow:0 8px 24px rgba(0,0,0,.3);font-size:28px;background-color:#ae9dda}@media only screen and (max-width:1199px){.podium__image .MuiAvatar-root{inline-size:56px;block-size:56px;font-size:24px}}@media only screen and (max-width:37.5em){.podium__image .MuiAvatar-root{inline-size:40px;block-size:40px;font-size:16px}}.podium__image:after{content:"";position:absolute;inset-block-end:-95px;inset-inline-start:50%;transform:translateX(-50%);inline-size:70%;block-size:24px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.3),transparent);filter:blur(8px)}@media only screen and (max-width:37.5em){.podium__image:after{inset-block-end:-70px;block-size:16px}}.podium__name{position:absolute;inset-block-start:-90px;inset-inline-start:50%;transform:translateX(-50%);background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;min-inline-size:100px;z-index:8;border:1px solid hsla(0,0%,100%,.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-block-start:6px}@media only screen and (max-width:37.5em){.podium__name{inset-block-start:-65px;min-inline-size:70px;margin-block-start:4px;border-radius:6px}}.podium__name .MuiTypography-subtitle2{color:#fff;font-weight:600;font-size:11px;margin-block-end:2px;text-shadow:0 1px 3px rgba(0,0,0,.5)}@media only screen and (max-width:37.5em){.podium__name .MuiTypography-subtitle2{font-size:8px;margin-block-end:1px}}.podium__name .MuiTypography-caption{color:hsla(0,0%,100%,.85);font-size:9px;font-weight:500}@media only screen and (max-width:37.5em){.podium__name .MuiTypography-caption{font-size:6px}}.leaderboard__header .leaderboard__header__title{font-size:60px;font-weight:600;line-height:60px;color:var(--White-white);margin-block-end:40px}@media only screen and (max-height:820px){.leaderboard__header .leaderboard__header__title{font-size:48px;line-height:48px;margin-block-end:20px}}@media only screen and (max-width:1199px){.leaderboard__header .leaderboard__header__title{font-size:40px;line-height:40px;margin-block-end:20px}}@media only screen and (max-width:1199px)and (max-height:1020px){.leaderboard__header .leaderboard__header__title{font-size:24px;line-height:24px;margin-block-end:12px}}@media only screen and (max-width:37.5em){.leaderboard__header .leaderboard__header__title{font-size:24px;line-height:28px;margin-block-end:12px}}.leaderboard__header .leaderboard__header__subtitle{font-size:24px;font-weight:400;line-height:32px;color:var(--White-white)}@media only screen and (max-height:820px){.leaderboard__header .leaderboard__header__subtitle{font-size:20px;line-height:28px}}@media only screen and (max-width:1199px){.leaderboard__header .leaderboard__header__subtitle{font-size:32px;line-height:32px;margin-block-end:12px}}@media only screen and (max-width:1199px)and (max-height:1020px){.leaderboard__header .leaderboard__header__subtitle{font-size:16px;line-height:16px;margin-block-end:12px}}@media only screen and (max-width:37.5em){.leaderboard__header .leaderboard__header__subtitle{font-size:14px;line-height:18px}}.podium__image .MuiAvatar-root{inline-size:60px!important;block-size:60px!important}@media only screen and (max-width:37.5em){.podium__image .MuiAvatar-root{inline-size:40px!important;block-size:40px!important}}.podium__name{color:var(--White-white);text-align:center;font-size:16px;font-weight:500;line-height:24px;background-color:transparent;border:none}@media only screen and (max-width:37.5em){.podium__name{font-size:12px;line-height:16px}}.podium__name span{color:var(--White-white);text-align:center;margin-block-start:4px;font-size:12px;font-weight:400;line-height:16px;border-radius:12px;background:var(--Primary-color-700);padding-block:8px;padding-inline:12px}@media only screen and (max-width:37.5em){.podium__name span{font-size:8px;line-height:12px;margin-block-start:2px;padding-block:4px;padding-inline:6px;border-radius:8px}}.otp-input-container{display:flex;align-items:center;gap:12px}.avatar-placeholder{background-color:var(--Dark-300);inline-size:100%;block-size:100%;display:flex;align-items:center;justify-content:center;position:absolute;border-radius:50%;inset:0}.avatar-placeholder__text{color:var(--Dark-500);font-size:60px;font-weight:500}.phone-input-container{margin-block-end:20px}.phone-input-container .phone-input{inline-size:100%}.phone-input-container .phone-input .PhoneInputInput{font-size:16px;font-style:normal;font-weight:500;line-height:33px;text-align:start;outline:none;display:flex;padding:20px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--Dark-100);font-family:Parkinsans,sans-serif;color:var(--Dark-900);border:none;transition:all .3s ease-in-out}.phone-input-container .phone-input .PhoneInputInput::-moz-placeholder{color:var(--Dark-500)}.phone-input-container .phone-input .PhoneInputInput::placeholder{color:var(--Dark-500)}.phone-input-container .phone-input .PhoneInputInput:focus,.phone-input-container .phone-input .PhoneInputInput:hover{background:var(--Dark-200)}@media only screen and (max-width:1199px){.phone-input-container .phone-input .PhoneInputInput{font-size:14px;padding:16px}}.phone-input-container .phone-input .PhoneInputCountry{display:flex;padding:20px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--Dark-100);transition:all .3s ease-in-out;border:none;color:var(--Dark-900);font-family:Parkinsans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:33px;margin-inline-end:10px}.phone-input-container .phone-input .PhoneInputCountry:hover{background:var(--Dark-200)}@media only screen and (max-width:1199px){.phone-input-container .phone-input .PhoneInputCountry{font-size:14px;padding:16px}}.phone-input-container .phone-input .PhoneInputCountrySelect{background:transparent;border:none;color:var(--Dark-900);font-family:Parkinsans,sans-serif;font-size:16px;font-weight:500;outline:none;cursor:pointer}@media only screen and (max-width:1199px){.phone-input-container .phone-input .PhoneInputCountrySelect{font-size:14px}}.phone-input-container .phone-input .PhoneInputCountryIcon{inline-size:20px;block-size:15px;margin-inline-end:8px}.phone-input-container.phone-input-error .PhoneInputInput{border:2px solid var(--Error-700)!important}.phone-input-container .phone-error-text{color:var(--Error-700)}.heading{color:var(--Dark-900);font-family:Parkinsans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:32px;align-self:stretch}@media only screen and (max-width:1199px){.heading{font-size:16px;line-height:24px}}@media only screen and (max-width:56.25em){.heading{font-size:14px;line-height:16px}}.heading__sub{color:var(--Dark-600);font-family:Parkinsans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width:1199px){.heading__sub{font-size:14px;line-height:16px}}@media only screen and (max-width:56.25em){.heading__sub{font-size:12px;line-height:16px}}.motivation-card{border-radius:18px;box-shadow:0 0 20px 0 rgba(94,98,120,.04);min-block-size:100%;align-items:flex-start;position:relative;overflow:hidden}.motivation-card,.motivation-card__content{display:flex;flex-direction:column;gap:20px}.motivation-card__content{padding-block:48px 0;padding-inline:48px 40px}@media only screen and (max-width:1199px){.motivation-card__content{padding-block:24px 20px;padding-inline:24px}}@media only screen and (max-width:56.25em){.motivation-card__content{padding-block:20px;padding-inline:16px;gap:12px}}.motivation-card__title{color:var(--White-white);font-family:Parkinsans,sans-serif;font-size:24px;font-weight:600;line-height:32px}@media only screen and (max-width:56.25em){.motivation-card__title{font-size:14px;line-height:16px}}.motivation-card__text{color:var(--White-white);font-family:Parkinsans,sans-serif;font-size:16px;font-weight:500;line-height:20px}@media only screen and (max-width:56.25em){.motivation-card__text{font-size:12px;line-height:16px}}.motivation-card__image-container{flex-grow:1;display:flex;align-items:flex-end;justify-content:center;inline-size:100%;margin-block-start:10px}.motivation-card__image{inline-size:100%;block-size:auto;max-inline-size:277px;-o-object-fit:cover;object-fit:cover}.courses{border-radius:18px;box-shadow:0 0 20px 0 rgba(94,98,120,.04);padding:48px;display:flex;flex-direction:column;gap:16px;min-block-size:100%}@media only screen and (max-width:1199px){.courses{padding-block:16px;padding-inline:20px;gap:12px}}.heading__course{color:var(--Dark-900);font-family:Parkinsans,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:24px}@media only screen and (max-width:1199px){.heading__course{font-size:14px;line-height:16px}}.heading__course-sub{color:var(--Dark-600);font-family:Parkinsans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width:1199px){.heading__course-sub{font-size:12px;line-height:16px}}.courses__list{display:flex;flex-direction:column;gap:16px}.courses__item{display:flex;align-items:center;justify-content:space-between;gap:40px}.courses__item .courses__row1,.courses__item .courses__row2{display:flex;align-items:center;gap:40px;flex:1 1 auto}@media only screen and (max-width:1199px){.courses__item{flex-direction:column;align-items:flex-start;gap:12px;border-radius:12px;background:var(--Dark-100);padding:16px}.courses__item .courses__row1{inline-size:100%;gap:12px}.courses__item .courses__row2{inline-size:100%;gap:12px;justify-content:space-between}.courses__item .courses__progress{flex:1 1 auto}.courses__item .btn__cancel{align-self:flex-end;padding:16px}}.courses__avatar{border-radius:20px;display:flex;align-items:center;justify-content:center;padding-inline:12.5px;padding-block-start:12.5px;inline-size:64px;block-size:64px}.courses__avatar img{inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1199px){.courses__avatar{inline-size:43px;block-size:48px;border-radius:12px;padding-inline:8px;padding-block-start:8px}}.courses__details{display:flex;flex:1;flex-direction:column;gap:4px}.courses__progress{display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media only screen and (max-width:1199px){.courses__progress{gap:4px}}.courses__progress--label{display:flex;align-items:center;gap:14px}.courses__progress--label span{color:var(--Dark-900);font-family:Parkinsans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}@media only screen and (max-width:1199px){.courses__progress--label span{font-size:12px;line-height:16px}}.courses__progress--value{color:var(--Dark-600);text-align:end;font-family:Parkinsans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.achievements{border-radius:20px;box-shadow:0 0 20px 0 rgba(94,98,120,.04);padding:48px;padding-block-end:28px;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width:1199px){.achievements{padding-block:20px;padding-inline:16px;gap:12px}}.achievements__container{display:flex;gap:80px}@media only screen and (max-width:1199px){.achievements__container{gap:40px;flex-direction:column}}.achievements__list{display:flex;flex-direction:column;gap:16px;min-inline-size:326px}.achievements__subject{display:flex;align-items:center;gap:20px;padding:20px;border-radius:20px;transition:all .3s ease;cursor:pointer;background:transparent}@media only screen and (max-width:1199px){.achievements__subject{padding:20px 12px;min-inline-size:237px}}.achievements__subject:hover{background:rgba(208,233,242,.659)}.achievements__subject .courses__avatar{transition:all .3s ease;inline-size:49px;block-size:49px;padding-block:5px 0;padding-inline:10px;border-radius:12px}@media only screen and (max-width:1199px){.achievements__subject .courses__avatar{inline-size:32px;block-size:32px;padding-block:5px;padding-inline:6px;border-radius:8px}}.achievements__subject--active{background:var(--Secondary-navy-blue-200);color:var(--White-white)!important}.achievements__subject--active .achievements__title{color:var(--Secondary-navy-blue-900)}.achievements__details{display:flex;flex-direction:column}.achievements__title{color:var(--Dark-600);font-size:20px;font-style:normal;font-weight:500;line-height:24px}@media only screen and (max-width:1199px){.achievements__title{font-size:14px;line-height:16px}}.achievements__sub{color:var(--Dark-600);font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width:1199px){.achievements__sub{font-size:12px;line-height:16px}}.achievements__chart{flex-grow:1;padding-block:20px 0;padding-inline:20px;border-radius:12px;min-block-size:323px;align-self:flex-end;border-block-end:none}@media only screen and (max-width:1199px){.achievements__chart{inline-size:100%;max-inline-size:100%;min-block-size:175px;padding-block:0 0;padding-inline:0}}.achievements .recharts-cartesian-grid line{stroke-dasharray:6 6;stroke:#d1d5db}.achievements .recharts-tooltip-wrapper{border-radius:12px!important;box-shadow:0 4px 10px rgba(0,0,0,.1)}.statistics-card{position:relative;border-radius:12px;background:var(--White-white)}.statistics-card__title{position:absolute;inset-block-start:16px;inset-inline-start:16px;color:var(--Secondary-yellow-900);z-index:1}.statistics-card__background{position:relative;block-size:45%;min-block-size:242px;background-size:cover;background-position:50%;border-radius:12px}.statistics-card__content{position:relative;z-index:2;padding-block:0;padding-inline:0}.statistics-card__floating-cards{display:flex;gap:16px;margin-block-start:-50px;position:relative;z-index:3;justify-content:center;flex-wrap:wrap}.statistics-card__floating-card{min-inline-size:145px;border-radius:12px;background:var(--Dark-100);padding-block:24px;padding-inline:20px;display:flex;flex-direction:column;gap:8px;box-shadow:0 0 20px 0 rgba(94,98,120,.04)}.statistics-card__floating-card-title{color:var(--Dark-600)}.statistics-card__floating-card-value{color:var(--Dark-900)}.statistics-card__bottom-cards{display:flex;gap:16px;margin-block-start:74px}.statistics-card__bottom-card{flex:1;background:var(--White-white);padding-block:24px;padding-inline:20px 48px;border-radius:12px;overflow:hidden}.statistics-card__bottom-card-title{color:var(--Dark-900);margin-block-end:8px}.statistics-card__bottom-card-value{color:var(--Dark-600)}.dashboard-attendance-card{border-radius:12px;background:var(--White-white);box-shadow:0 0 20px 0 rgba(94,98,120,.04);padding:0;min-inline-size:0;min-block-size:420px;display:flex;flex-direction:column;justify-content:stretch;overflow:hidden}.dashboard-attendance-card .MuiCardContent-root{padding-block:24px;padding-inline:20px;display:flex;flex-direction:column;gap:0;block-size:100%}.dashboard-attendance-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-block-end:8px}.dashboard-attendance-card__title{color:var(--Dark-900);margin-block-end:0}.dashboard-attendance-card__subtitle{color:var(--Dark-600);margin-block-end:0}.dashboard-attendance-card__progress{display:flex;justify-content:center;align-items:center;margin-block:55px 16px;margin-inline:auto;inline-size:100%;max-inline-size:220px}.dashboard-attendance-card__stats{display:flex;flex-direction:column;gap:18px;margin-block-start:8px}.dashboard-attendance-card__stat-row{display:flex;align-items:center;gap:14px;min-block-size:40px}.dashboard-attendance-card__stat-row--last{margin-block-start:8px}.dashboard-attendance-card__icon-wrap{display:flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--Dark-100)}.dashboard-attendance-card__icon-wrap.calendar,.dashboard-attendance-card__icon-wrap.updown{background:var(--Dark-100)}.dashboard-attendance-card__icon-wrap svg{inline-size:16px;block-size:16px;display:block}.dashboard-attendance-card__stat-main{display:flex;align-items:center;flex-direction:column;justify-content:baseline;align-items:baseline;gap:5px;flex-wrap:wrap}.dashboard-attendance-card__stat-value{color:var(--Dark-900);margin-inline-end:4px}.dashboard-attendance-card__stat-value--increase{color:var(--Dark-900)}.dashboard-attendance-card__stat-label{color:var(--Dark-600);margin-inline-end:8px}.dashboard-attendance-card__badge{display:inline-block;background:var(--Error-700);color:var(--White-white);font-size:13px;font-weight:600;border-radius:8px;padding-block:2px;padding-inline:10px;margin-inline-start:6px;vertical-align:middle;line-height:20px}.dashboard-best-class__container{display:flex;flex-direction:column;gap:24px;background:none;box-shadow:none;padding:0}.dashboard-best-class__inner-card-wrapper{display:flex;flex-direction:column;gap:16px}.dashboard-best-class__inner-card{background:var(--White-white);border-radius:12px;box-shadow:0 0 20px 0 rgba(94,98,120,.04);padding-block:24px 20px;padding-inline:24px;display:flex;align-items:flex-start;gap:16px;min-inline-size:0}.dashboard-best-class__class-card{flex-direction:column;align-items:flex-start;gap:16px}.dashboard-best-class__icon-wrap{display:flex;align-items:center;justify-content:center;inline-size:50px;block-size:50px;background:var(--Dark-100);border-radius:12px}.dashboard-best-class__crown{color:var(--Secondary-yellow-800);font-size:2rem;inline-size:24px;block-size:24px}.dashboard-best-class__class-info{display:flex;flex-direction:column;gap:2px}.dashboard-best-class__students-card{flex-direction:column;align-items:flex-start;gap:12px;flex:1}@media only screen and (max-width:1199px){.dashboard-best-class__students-card{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.dashboard-best-class__students-card::-webkit-scrollbar{display:none}}.dashboard-best-class__students-list{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:1199px){.dashboard-best-class__students-list{flex-direction:row;gap:24px}}.dashboard-best-class__stats,.dashboard-best-class__student{display:flex;align-items:center;gap:16px}@media only screen and (max-width:1199px){.dashboard-best-class__stats,.dashboard-best-class__student{min-inline-size:272px}}.dashboard-best-class__avatar{flex-shrink:0;border-radius:50%;inline-size:48px;block-size:48px;-o-object-fit:cover;object-fit:cover}.dashboard-best-class__student-info{display:flex;flex-direction:column;gap:2px}.dashboard-best-class__error{color:var(--Error-700);font-size:16px;font-weight:500;padding-block:16px;padding-inline:0}.text-dashboard-grey{color:var(--Dark-600)}.students-card{block-size:100%;overflow:hidden}.students-card__content{padding:24px;block-size:100%;display:flex;flex-direction:column}.students-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-block-end:24px}.students-card__title-container{display:flex;flex-direction:column}.students-card__title{font-weight:600;margin-block-end:4px}.students-card__subtitle{font-weight:400;font-size:14px;line-height:22px}.students-card__subtitle:first-line{line-height:1}.students-card__subtitle{color:var(--Dark-600)}.students-card__tabs{min-block-size:36px;border-block-end:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;max-inline-size:100%}.students-card__tabs::-webkit-scrollbar{display:none}.students-card__tabs .MuiTabs-root{min-block-size:36px}.students-card__tabs .MuiTabs-scroller{overflow-x:auto!important;scrollbar-width:none;-ms-overflow-style:none}.students-card__tabs .MuiTabs-scroller::-webkit-scrollbar{display:none}.students-card__tabs .MuiTabs-flexContainer{gap:8px;flex-wrap:nowrap;min-inline-size:-moz-min-content;min-inline-size:min-content}.students-card__tab{min-block-size:36px;padding-block:8px;padding-inline:16px;border-radius:12px;font-weight:600;font-size:14px;line-height:22px}.students-card__tab:first-line{line-height:1}.students-card__tab{text-transform:none;background:var(--White-White);color:var(--Dark-900)}.students-card__tab--active,.students-card__tab:hover{background:var(--Black-black)!important;color:var(--White-white)!important}.students-card__content-container{display:flex;flex-grow:1;overflow:hidden;max-block-size:calc(100vh - 300px);margin-inline:-24px;padding-inline:24px}@media only screen and (max-width:1199px){.students-card__content-container{max-block-size:600px}}.students-card__content-container .ps{block-size:100%;inline-size:100%}.students-card__scroll-content{display:flex;flex-direction:column;gap:8px;padding-block:4px;inline-size:100%}.students-card__row{display:flex;align-items:center;gap:40px;block-size:40px;inline-size:100%}.students-card__student-name{min-inline-size:185px;flex-shrink:0;font-weight:400;font-size:16px;line-height:24px}.students-card__student-name:first-line{line-height:1}.students-card__student-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--Dark-600)}@media only screen and (max-width:1199px){.students-card__student-name{min-inline-size:100px;font-weight:400;font-size:10px;line-height:12px}.students-card__student-name:first-line{line-height:1}}.students-card__bar-container{flex-grow:1;position:relative;block-size:44px;min-inline-size:0;overflow:hidden}.students-card__bar-labels{position:absolute;inset:0;display:flex;align-items:center;padding-inline:10px;pointer-events:none;z-index:1}.students-card__score{font-weight:500;font-size:14px;line-height:22px}.students-card__score:first-line{line-height:1}.students-card__score{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.students-card__change-container{display:flex;align-items:center;block-size:100%}.students-card__change{font-weight:500;font-size:12px;line-height:12px}.students-card__change:first-line{line-height:1}.students-card__change{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;display:flex;align-items:center;margin-inline-start:-4px}.students-card__change i{font-size:12px;vertical-align:middle}.teacher-motivation-banner{position:relative;display:flex;align-items:center;justify-content:space-between;min-block-size:150px;padding-inline:1.5rem 2rem;border-radius:1.5rem;background:#eacf77;background-size:cover;background-position:50%;overflow:hidden}.teacher-motivation-banner__content{z-index:2;max-inline-size:60%}.teacher-motivation-banner__title{font-weight:600;font-size:20px;line-height:28px}.teacher-motivation-banner__title:first-line{line-height:1}.teacher-motivation-banner__title{color:var(--Black-black);margin-block-end:16px}.teacher-motivation-banner__desc{font-weight:500;font-size:14px;line-height:22px}.teacher-motivation-banner__desc:first-line{line-height:1}.teacher-motivation-banner__desc{color:var(--Black-black)}.teacher-motivation-banner__img{inline-size:244px;block-size:auto;z-index:2;flex-shrink:0}@media(max-width:1200px){.teacher-motivation-banner{flex-direction:column;align-items:flex-start;padding:1.25rem}.teacher-motivation-banner__content{max-inline-size:100%;margin-block-end:1rem}}.reports-card__icon-wrapper{inline-size:44px;block-size:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-inline-end:12px}@media only screen and (max-width:1199px){.dashboard-view .tabs-container{position:relative!important;inset-block-start:0!important;inset-inline-end:0!important;margin-block-end:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;display:flex;gap:8px}.dashboard-view .tabs-container::-webkit-scrollbar{display:none}.dashboard-view .tabs-container button{flex-shrink:0}.dashboard-view .teacher-motivation-card{margin-block-end:16px}.dashboard-view .teacher-motivation-card .teacher-motivation-banner{padding:1.25rem;min-block-size:auto;background-image:none!important}.dashboard-view .teacher-motivation-card .teacher-motivation-banner__content{max-inline-size:100%;margin-block-end:0}.dashboard-view .teacher-motivation-card .teacher-motivation-banner__title{color:var(--Secondary-yellow-900);font-weight:600;font-size:14px;line-height:22px}.dashboard-view .teacher-motivation-card .teacher-motivation-banner__title:first-line{line-height:1}.dashboard-view .teacher-motivation-card .teacher-motivation-banner__title br{display:none}.dashboard-view .teacher-motivation-card .teacher-motivation-banner__desc{color:var(--Secondary-yellow-900);font-weight:500;font-size:12px;line-height:12px}.dashboard-view .teacher-motivation-card .teacher-motivation-banner__desc:first-line{line-height:1}.dashboard-view .teacher-motivation-card .teacher-motivation-banner__img{display:none}.dashboard-view .students-card__header{flex-direction:column;gap:16px}.dashboard-view .students-card__change.isHighScore{right:70%;position:relative}}[dir=rtl] .dashboard-view .teacher-motivation-card .teacher-motivation-banner__content{text-align:start}[dir=rtl] .dashboard-view .students-card__header{align-items:flex-end}@media only screen and (max-width:1199px){[dir=rtl] .dashboard-view .students-card__header{align-items:flex-start}}[dir=rtl] .dashboard-view .students-card__bar-labels{justify-content:flex-end}@media only screen and (max-width:1199px){[dir=rtl] .dashboard-view .students-card__bar-labels{justify-content:flex-start}}[dir=rtl] .dashboard-view .students-card__change{margin-inline-end:-4px;margin-inline-start:0}[dir=rtl] .dashboard-view .dashboard-attendance-card__stat-main{align-items:flex-start}[dir=rtl] .dashboard-view .dashboard-best-class__class-info div,[dir=rtl] .dashboard-view .dashboard-best-class__student-info div{margin-block-end:5px}.learning-graph .radar-chart-container{transition:all .3s ease-in-out}.learning-graph .radar-chart-container .radar-chart{transition:opacity .3s ease-in-out}.learning-graph .radar-chart-container .recharts-wrapper{transition:all .3s ease-in-out}.learning-graph .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:10;transition:opacity .3s ease-in-out}