:root{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--primary: #292044;--secondary: #e6d4ff;--terciary: #ffa17c}*{padding:0;margin:0}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Neulis Sans;src:url(/fonts/neulis-sans/Neulis%20Sans%20Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Neulis Sans;src:url(/fonts/neulis-sans/Neulis%20Sans%20Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Neulis Sans;src:url(/fonts/neulis-sans/Neulis%20Sans%20Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Neulis Sans;src:url(/fonts/neulis-sans/Neulis%20Sans%20Semi%20Bold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Neulis Sans;src:url(/fonts/neulis-sans/Neulis%20Sans%20Extra%20Bold.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Neulis Sans;src:url(/fonts/neulis-sans/Neulis%20Sans%20Medium.otf) format("opentype");font-weight:500;font-style:normal}.ant-typography-link{-webkit-user-select:none!important;user-select:none!important}.clickable-icon{cursor:pointer}.clickable-icon:hover{transition:.2s;opacity:.8}.clickable-icon:active,.socialmedia-icon:active{transform:scale(1.1)}.socialmedia-icon{cursor:pointer;color:#ffffff73}.socialmedia-icon:hover{color:#fff}.ant-layout-sider-collapsed{padding:16px 8px!important}.secondary-menu-item{border-radius:12px;padding:4px;-webkit-user-select:none;user-select:none}.secondary-menu-item:hover{background-color:#00000010}.secondary-menu-item:active{transition:.3s;background-color:#0003}.secondary-menu-item-selected{background:#0003}.tabs-fill-height{display:flex;flex-direction:column;flex:1;min-height:0}.tabs-fill-height .ant-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.tabs-fill-height .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.tabs-fill-height .ant-tabs-content{height:100%}.tabs-fill-height .ant-tabs-tabpane{height:100%;overflow-y:auto;overflow-x:hidden}.section-item:hover{cursor:pointer;background-color:var(--primary);color:#fff}.module-details-modal-wrap .ant-modal-close{color:#ffffff73}.module-details-modal-wrap .ant-modal-close:hover{color:#ffffffe0;background-color:#ffffff1a}html.dark .ant-table-filter-trigger.active{color:var(--secondary)!important}.ant-form-item-explain-error{font-size:small}.ant-select-auto-complete>.ant-select-content{height:32px;cursor:text}
