@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;700;800&family=Nunito:wght@300;700;800&display=swap);.ReportLegend_report-legend__CABR2{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;box-shadow:0 4px 10px 0 #5d6a860d;display:flex;flex-direction:column;flex-grow:1;gap:28px;padding:20px 16px}.ReportLegend_report-legend-wrapper__W9kbr{display:flex;flex-direction:column;flex-shrink:0;max-width:100%;width:280px}.ReportLegend_report-legend__header__\+V\+F4{border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest,#ece9f8);padding-bottom:8px}.ReportLegend_report-legend__title__0O9-4{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.4rem;font-weight:700;margin-bottom:0}.ReportLegend_report-legend__body__D1oCw{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);display:flex;flex-direction:column;flex-grow:1;font-size:1.2rem;font-weight:300;gap:16px}.ReportLegend_report-legend__body__D1oCw p{margin-bottom:0}.ReportLegend_report-legend__figure__fYDKV{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.ReportLegend_report-legend__figure__fYDKV img,.ReportLegend_report-legend__figure__fYDKV svg{flex-shrink:0;width:76px}.ReportLegend_report-legend__caption__\+5nYP{flex-grow:1;width:100px}.CompatibilityCard_wrapper__zstIf{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(228px,1fr))}.CompatibilityCard_card__7sx9X{align-items:center;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;box-shadow:0 4px 10px 0 #5d6a860d;cursor:pointer;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px;position:relative;transition:.3s}.CompatibilityCard_card__7sx9X:focus,.CompatibilityCard_card__7sx9X:hover{background:var(--color-bright)}.CompatibilityCard_tag__OKPmw{cursor:pointer;position:absolute;right:12px;top:12px}.CompatibilityCard_header__A06Wf{display:flex;max-width:100%}.CompatibilityCard_title__Nl8VF{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.4rem;font-weight:700;margin-bottom:0;text-align:center}.DetailModal_wrapper__9TWC3{display:flex;flex-direction:column;gap:32px}.PositionsCompatibility_wrapper__FNDTz{display:flex;flex-wrap:wrap;gap:8px}.PositionsCompatibility_card__4akUW{align-items:center;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;display:flex;flex-grow:1;gap:12px;max-width:100%;padding:10px;width:140px}.PositionsCompatibility_tag__ouZdu{flex-shrink:0}.PositionsCompatibility_title__t9zrc{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);flex-grow:1;font-size:1.4rem;font-weight:700;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileBanner_banner__sgaTv{align-items:center;background:#7b63bf;background:var(--color-primary-light,#7b63bf);border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:16px;padding:8px 32px;text-align:center}@media(min-width:760px){.ProfileBanner_banner__sgaTv{align-items:flex-end;flex-direction:row;height:164px;margin-bottom:48px;text-align:left}}.ProfileBanner_avatar__8FauX{border:5px solid #fff!important;flex-shrink:0}@media(min-width:760px){.ProfileBanner_avatar__8FauX{margin-bottom:-56px}}.ProfileBanner_text__fIe0W,.ProfileBanner_title__nSQ3f{margin-bottom:0}.ProfileBanner_title__nSQ3f{color:#fff;font-size:2.4rem;font-weight:700;text-shadow:0 4px 10px #5d6a860d}.ProfileBanner_text__fIe0W{color:#fff;font-size:1.4rem;font-weight:300;line-height:1.2}.AnswerKey_wrapper__dAWzU{border-top:1px solid var(--color-neutral-lightest);display:flex;flex-direction:column;gap:32px;padding-top:32px}.AnswerKey_id__Fvf\+v{align-items:center;background:#f1f5fa;background:var(--color-bright,#f1f5fa);border-radius:2px;color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);display:inline-flex;font-size:1.2rem;font-weight:300;padding:1px 3px}.AnswerKey_cell__z6DEF{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.4rem;font-weight:700}.AnswerKey_cell__z6DEF.AnswerKey_primary__kC3Xy{color:#110b3e;color:var(--color-primary,#110b3e)}.AnswerKey_content__4aHqN{background:#fafafa;background:var(--color-neutral-bright,#fafafa);border-radius:4px;display:flex;flex-direction:column;font-size:1.2rem;gap:16px;padding:12px}.AnswerKey_textWrapper__17eD4{display:flex;flex-direction:column;gap:4px}.AnswerKey_header__rSIqo{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.AnswerKey_text__unqdF,.AnswerKey_title__gG5r9{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);margin-bottom:0}.AnswerKey_title__gG5r9{font-weight:700}.AnswerKey_text__unqdF{font-weight:300}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.Login_login__gbcDn{background:var(--color-neutral-bright);display:flex;height:100vh;overflow-y:auto;width:100%}.Login_container__fBAYk{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:100vh;position:relative;width:100%}@media(min-width:784px){.Login_container__fBAYk{width:50%}}.Login_body__WewK\+,.Login_btnGroup__uB0Kx,.Login_footer__30f6s,.Login_header__DxNjV,.Login_main__oN98W,.Login_main__oN98W form,.Login_textGroup__x2XPC{display:flex;flex-direction:column}.Login_main__oN98W,.Login_main__oN98W form{gap:32px;max-width:100%;padding:24px;width:400px}.Login_main__oN98W form{padding:0}.Login_header__DxNjV{align-items:flex-start;border-bottom:1px solid var(--color-neutral-lightest);gap:24px;padding-bottom:32px;width:100%}.Login_body__WewK\+{gap:32px}.Login_logo__puVaI{width:188px}.Login_description__Y5AEO,.Login_title__p4iwZ{margin-bottom:0}.Login_title__p4iwZ{color:var(--color-primary-dark);font-size:1.8rem;font-weight:300}.Login_title__p4iwZ strong{font-weight:700}.Login_figure__59YQe{display:none;padding:32px;width:50%}@media(min-width:784px){.Login_figure__59YQe{display:block}}.Login_image__vxX9G{background-color:#fff;border-radius:20px;box-shadow:0 0 90px 0 #0000001a;height:100%;object-fit:cover;width:100%}.Login_btnGroup__uB0Kx{gap:16px}.Login_footer__30f6s{border-top:1px solid var(--color-neutral-lightest);gap:4px;padding-top:32px}.Login_back__f1NdY{align-items:center;color:#110b3e;color:var(--color-primary-dark,#110b3e);display:flex;font-size:1.6rem;font-weight:700;gap:12px;text-decoration:none}.Login_description__Y5AEO{font-size:1.6rem}.Login_description__Y5AEO,.Login_description__Y5AEO.Login_box__PF98H{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-weight:300}.Login_description__Y5AEO.Login_box__PF98H{background:#fff;border-radius:10px;box-shadow:0 4px 10px 0 #5d6a860d;font-size:1.4rem;padding:10px}.Login_textGroup__x2XPC{gap:12px}.Button_btn__jAcOJ{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0000!important;border-radius:100px;color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:Nunito,sans-serif;font-size:1.6rem;font-weight:700;gap:8px;justify-content:center;line-height:1.5;max-width:100%;padding:11px 24px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}.Button_btn__jAcOJ.Button_outline__o5WHf{border-color:var(--color-primary-lightest)!important}.Button_btn__jAcOJ.Button_outline__o5WHf.Button_active__n3aS0,.Button_btn__jAcOJ.Button_outline__o5WHf:focus,.Button_btn__jAcOJ.Button_outline__o5WHf:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.Button_btn__jAcOJ.Button_full__08MGx{width:100%}.Button_btn__jAcOJ.Button_review__ZCeqE{background-color:var(--color-primary-light);border:4px solid #fff!important;box-shadow:0 4px 10px 3px #5d6a8633;color:#fff}.Button_btn__jAcOJ.Button_review__ZCeqE:hover{background-color:var(--color-primary);border-color:var(--color-primary)!important}.Button_btn__jAcOJ.Button_primary__h2l0G{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.Button_btn__jAcOJ.Button_primary__h2l0G:focus,.Button_btn__jAcOJ.Button_primary__h2l0G:hover{background-color:var(--color-primary-dark)}.Button_btn__jAcOJ:disabled{opacity:.24;pointer-events:none}.Button_btnWrapper__TW\+qa{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:12px}.Icon_icon__-MDEL{color:var(--color-primary);display:inline-flex;flex-shrink:0}.Icon_icon__-MDEL svg{min-width:20px}.Icon_wrapper__YUCpV{align-items:center;background:var(--color-primary-lightest);border-radius:4px;display:inline-flex;flex-shrink:0;justify-content:center;padding:2px}.Form_form__4iuGW,.Form_row__QII9Z{display:flex;flex-direction:column}.Form_form__4iuGW{gap:16px}.Form_row__QII9Z{gap:4px}.Form_row__QII9Z.Form_disabled__Agaw\+{opacity:.8;pointer-events:none}.Form_row__QII9Z.Form_disabled__Agaw\+ label{color:var(--color-neutral)}.Form_label__Ztk1K{color:var(--color-primary);font-size:1.4rem;font-weight:700}.Form_control__H3hZt{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--color-neutral-lighter);border-radius:5px;box-sizing:border-box;color:var(--color-neutral);display:block;font-size:1.6rem;font-weight:300;height:40px;padding:8px 16px;transition:.16s;width:100%}.Form_control__H3hZt:hover{border-color:var(--color-neutral)}.Form_control__H3hZt:focus{border:1px solid var(--color-primary);outline:none}.Form_control__H3hZt:disabled{color:var(--color-neutral);opacity:.24;pointer-events:none}.Form_control__H3hZt.Form_valid__C8JvX{border-color:#1ca388;border-color:var(--color-success,#1ca388)}.Form_control__H3hZt.Form_invalid__eoCil{border-color:#fd6b62;border-color:var(--color-danger,#fd6b62)}.Form_field__Cgrny{align-items:flex-start;color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);display:flex;font-size:1.4rem;font-weight:300;gap:4px;-webkit-user-select:none;user-select:none}.Form_field__Cgrny input{-webkit-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--color-neutral-light);flex-shrink:0;height:16px;margin:3px 0 0;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:16px}.Form_field__Cgrny input[type=checkbox]{border-radius:.25em}.Form_field__Cgrny input[type=checkbox]:checked{background-color:var(--color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.6em;border-color:var(--color-primary)}.Form_field__Cgrny input[type=radio]{border-radius:50px}.Form_field__Cgrny input[type=radio]:checked{background-color:var(--color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.6em;border-color:var(--color-primary)}.Form_field__Cgrny.Form_round__\+yvcX [type=checkbox]{border-radius:50%}.Form_field__Cgrny a{font-weight:700;text-decoration:none}.Form_field__Cgrny a:focus,.Form_field__Cgrny a:hover{text-decoration:underline}.Form_link__KcKzu{align-self:flex-start;color:#8894ac;color:var(--color-neutral,#8894ac);font-size:1.4rem;font-weight:300;text-decoration:none}.Form_link__KcKzu:focus,.Form_link__KcKzu:hover{text-decoration:underline}.Form_feedback__2c-\+s{font-size:14px;font-weight:300}.Form_feedback__2c-\+s.Form_valid__C8JvX{color:#1ca388;color:var(--color-success,#1ca388)}.Form_feedback__2c-\+s.Form_invalid__eoCil{color:#fd6b62;color:var(--color-danger,#fd6b62)}.Form_fieldGradeWrapper__cc6ku{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.Form_fieldGrade__anbH4{background:#fff;border-left:10px solid #b9b9b9;border-radius:8px;box-shadow:0 4px 10px 0 #5d6a860d;color:#000;cursor:pointer;font-size:2rem;font-weight:700}.Form_fieldGrade__anbH4 input{display:none}.Form_fieldGrade__anbH4 input:checked+span{background:#ccc}.Form_fieldGrade__anbH4 span{align-items:center;border-radius:0 8px 8px 0;display:block;display:flex;height:100%;justify-content:center;min-height:128px;padding:20px;width:100%}.Form_fieldGrade__anbH4.Form_firstGrade__VfZcO{border-color:#8ea7e4}.Form_fieldGrade__anbH4.Form_firstGrade__VfZcO input:checked+span{background:#8ea7e4}.Form_fieldGrade__anbH4.Form_secondGrade__OwNHN{border-color:#fdb462}.Form_fieldGrade__anbH4.Form_secondGrade__OwNHN input:checked+span{background:#fdb462}.Form_fieldGrade__anbH4.Form_thirdGrade__6DgyW{border-color:#006b30}.Form_fieldGrade__anbH4.Form_thirdGrade__6DgyW input:checked+span{background:#006b30;color:#fff}.Form_fieldGrade__anbH4.Form_eja__blcsU{border-color:#254aa5}.Form_fieldGrade__anbH4.Form_eja__blcsU input:checked+span{background:#254aa5;color:#fff}.Form_terms__PiBQg{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;box-shadow:0 4px 10px 0 #5d6a860d;color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);display:flex;font-family:Nunito;font-size:1.2rem;font-weight:300;height:240px;line-height:150%;padding:16px;resize:none;width:100%}.react-select{line-height:1}.react-select__control{border-color:#ccd2e0;border-radius:5px;height:40px}.react-select__value-container{padding:0 16px}.react-select__indicators{padding-right:16px}.react-select__single-value{color:#8894ac;color:#8894ac!important}.Dialog_dialog__-rgl2{align-items:flex-start;background-color:#0006;display:flex;inset:0;justify-content:center;opacity:0;outline:0;overflow-x:hidden;overflow-y:auto;padding:16px 0;pointer-events:none;position:fixed;transition:opacity .4s ease-in-out;z-index:1060}.Dialog_dialog__-rgl2.Dialog_active__LB-28{opacity:1;pointer-events:all}.Dialog_dialog__-rgl2.Dialog_active__LB-28 .Dialog_content__3fJ2K{opacity:1;transform:translateY(0)}.Dialog_dialog__-rgl2 .Dialog_content__3fJ2K{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin-bottom:auto;margin-top:auto;max-width:80vw;opacity:0;padding:36px;position:relative;text-align:center;transform:translateY(-100px);transition:all .2s ease-in-out .1s;width:420px}.Dialog_dialog__-rgl2 .Dialog_header__oajxv{background:var(--color-primary-dark);border-radius:4px;box-shadow:0 4px 10px #442b8c0d;color:#fff;padding:36px;text-align:center}.Dialog_dialog__-rgl2 .Dialog_title__70TBn{color:#442b8c;color:var(--color-primary,#442b8c);font-size:1.6rem;font-weight:700}.Dialog_dialog__-rgl2 .Dialog_description__w2YDN{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:1.4rem;font-weight:300}.Dialog_dialog__-rgl2 .Dialog_description__w2YDN strong{font-weight:700}.Dialog_dialog__-rgl2 .Dialog_footer__oL\+gV{text-align:center}.Dialog_dialog__-rgl2 .Dialog_btns__ThzYo{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;width:80%}.Dialog_dialog__-rgl2 .Dialog_btns__ThzYo .Dialog_btn__i0c9b{flex-grow:1;justify-content:center}.DropdownSignUp_dropdown__nwkIB{position:relative}.DropdownSignUp_content__1jWUl{border-radius:10px;box-shadow:0 4px 10px 3px #5d6a8633;display:flex;flex-direction:column;position:absolute;top:calc(100% + 4px);width:100%}.DropdownSignUp_role__0EZ8X{align-items:center;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);color:#442b8c;color:var(--color-primary,#442b8c);cursor:pointer;display:flex;font-size:1.6rem;font-weight:300;gap:8px;padding:16px 20px;text-decoration:none;transition:.16s}.DropdownSignUp_role__0EZ8X:focus,.DropdownSignUp_role__0EZ8X:hover{background:var(--color-bright)}.DropdownSignUp_role__0EZ8X:first-of-type{border-bottom:0;border-radius:10px 10px 0 0}.DropdownSignUp_role__0EZ8X:last-of-type{border-radius:0 0 10px 10px}.StudentMetricsView_container__ddzYh{flex-direction:column;flex-wrap:nowrap!important;gap:60px}@media(min-width:1280px){.StudentMetricsView_container__ddzYh{flex-direction:row}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar__navigation{height:44px}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;padding:10px 6.6667px}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--active{background:#006edc}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-daterange-picker__wrapper{border:thin solid gray}.instructions-container{border:1px solid var(--color-neutral-light);border-radius:10px;box-shadow:2px 2px 10px 0 #0003;font-weight:semi-bold;padding:4px 4px 4px 10px}.instructions-container .full-width{width:100%}.styles_duel-notification__IXLak{background-color:var(--color-primary-light);border-bottom-left-radius:10px;border-top-left-radius:10px;color:#fff;padding:30px!important;pointer-events:none;position:fixed;right:0;top:100px;transform:translateX(100%);transition:opacity .5s ease,transform .5s ease;z-index:100}.styles_duel-notification--visible__cvfIP{opacity:1;pointer-events:auto;transform:translateX(0)}.styles_duel-notification__IXLak svg{cursor:pointer;display:block;justify-self:flex-end}.styles_duel-notification__content__A\+Mez{display:flex;gap:12px}.styles_duel-notification__content__A\+Mez .styles_avatar__5H\+kt{border:2px solid #fff}.styles_duel-notification__content-name__s\+okN{font-size:1.4rem;font-weight:700}.styles_duel-notification__content-buttons__F04YA{align-items:center;display:flex;font-weight:700;gap:42px;margin:24px 0}.styles_duel-notification__content-buttons__F04YA button{font-weight:700}.styles_duel-notification__content-buttons__F04YA span{cursor:pointer}.styles_duel-notification__bar__gKsdO{background-color:#ece9f8;border-radius:8px;height:3px;transition:width .1s linear}.styles_container__5eC6h{display:flex;flex-direction:column;gap:10px;width:100%}.LogosSeduc_container__MBDfG{align-items:center;background-color:#fafafa;display:flex;gap:12px;height:68px;justify-content:space-between;padding:0 28px!important;position:fixed;width:100vw;z-index:106}@media(min-width:784px){.LogosSeduc_container__MBDfG{background-color:#0000;height:40px;right:104px;width:auto}}.LogosSeduc_container__MBDfG .LogosSeduc_logoAceleraSeduc__QUVfV,.LogosSeduc_container__MBDfG .LogosSeduc_logoCanalEducacao__j0-I6,.LogosSeduc_container__MBDfG .LogosSeduc_logoSeduc__X7IX5{width:auto}.LogosSeduc_container__MBDfG .LogosSeduc_logoCanalEducacao__j0-I6,.LogosSeduc_container__MBDfG .LogosSeduc_logoSeduc__X7IX5{height:30px}.LogosSeduc_container__MBDfG .LogosSeduc_logoAceleraSeduc__QUVfV{height:24px}.PageWithLayouts_pageWithLayouts__k6H51{margin-top:0;width:100%}.PageWithLayouts_pageWithLayouts__k6H51.PageWithLayouts_hasCustomLogos__5wHOY{margin-top:68px}@media(min-width:784px){.PageWithLayouts_pageWithLayouts__k6H51.PageWithLayouts_hasCustomLogos__5wHOY{margin-top:0}}.styles_essay-card__mcbkw{display:flex;gap:8px}.styles_essay-card-icon__AQkIN{align-self:flex-start;background-color:#f1f5fa;border-radius:4px;flex-shrink:0;padding:4px}.styles_essay-card-info__OMNJd{color:#8894ac;font-size:1.2rem}.styles_essay-card-info__OMNJd span{margin-left:4px}.styles_timeline__Zg3ks{display:flex;flex-direction:column;gap:12px;position:relative}.styles_timeline-header__30Mqf{align-items:center;border-top:1px solid var(--color-neutral-lightest);display:flex;font-weight:700;justify-content:space-between}.styles_timeline__Zg3ks:before{border-left:1px dashed var(--color-neutral-light);bottom:0;content:"";left:22px;margin-bottom:40px;margin-top:8px;position:absolute;top:0;width:0;z-index:0}.styles_timeline-title__4bEdH{display:block;font-weight:700;padding:24px 0}.styles_timeline-card__WWAex{align-items:center;border-radius:10px;color:var(--color-neutral-light);cursor:pointer;display:flex;font-size:1.2rem;gap:12px;padding:8px;position:relative;width:100%}.styles_timeline-card--active__H74Qf{background-color:var(--color-primary-lightest);color:var(--color-primary)}.styles_timeline-card-position__5A5lF{align-self:flex-start;background-color:var(--color-neutral-light);border-radius:50%;color:#fff;height:30px;padding:8px;text-align:center;width:30px}.styles_timeline-card-position--active__B-XXo{background-color:var(--color-primary)}.styles_timeline-card-description__YLQiD{display:flex;flex-direction:column;gap:4px}.styles_timeline-card-score__iN9cy{background-color:#fff;border-radius:10px;margin-left:auto;padding:8px;text-align:center}.styles_timeline-card-score--success__k6zY5{color:var(--color-success)}.styles_timeline-card-score--warning__DAKG7{color:var(--color-warning)}.styles_timeline-card-score--danger__gG\+Nz{color:var(--color-danger)}.styles_timeline-card-score__iN9cy strong{display:block;font-size:2rem;line-height:2rem}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.styles_aside__f5-cN{width:100%}@media(min-width:1024px){.styles_aside__f5-cN{width:320px}}.styles_aside-competences__-iUuO{display:none}@media(min-width:1280px){.styles_aside-competences__-iUuO{display:block}}.styles_aside-footer__zdmm2{align-items:center;display:flex;justify-content:space-between}.styles_aside-footer-border__\+hB9K{border-top:1px solid var(--color-neutral-lightest);padding-top:24px}.styles_aside-footer__zdmm2 P{color:var(--color-neutral-light);font-size:1.2rem}.styles_page-content__OLnBv{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;width:100%}.styles_page-content-main__df-Zc{flex:1 1;margin:0 auto;max-width:800px}@media(max-width:1024px){.styles_page-content-main__df-Zc{flex:auto}}.styles_annul-btn__LbtZL{border-radius:100px;display:block;margin-bottom:24px;width:100%}.styles_annul-btn--only-xxl__kmU7i{display:block}@media(min-width:1280px){.styles_annul-btn--only-xxl__kmU7i{display:none}}.styles_competences__lT9ud{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;padding:24px;width:100%}.styles_competences-list__H8fOO{display:flex;flex-wrap:wrap;gap:24px}.styles_competences-card__kjGlF{border:1px solid var(--color-neutral-lightest);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;max-width:300px;padding:12px}.styles_competences-card-title__PGm\+h{background-color:#fafafa;border-radius:8px;display:block;font-weight:700;margin-bottom:12px;padding:8px;text-align:center}.styles_competences-card-name__ybkcs{font-size:1.4rem;font-weight:700}.styles_competences-card-score__RDQRW{font-size:1.6rem;line-height:28px;margin-top:auto}.styles_competences-card-level__48290{border-radius:10px;margin-bottom:12px}.styles_competences-card-level__48290 span{font-weight:700}.styles_tia-container__M2Od2{display:flex;font-size:1.4rem;gap:24px;justify-content:center}.styles_tia-container-avatar__SpU3k{flex-shrink:0;height:60px;width:60px}.styles_tia-container-title__Ha9bD{display:flex;font-weight:700;justify-content:space-between}.styles_tia-container-title__Ha9bD h2{color:#46b0c3}.styles_tia-container-title-icon__WQ1L8{height:20px;width:15px}.styles_tia-container-text-balloon__-V4U4{background-color:#fff;border-radius:10px;padding:12px;position:relative;width:100%}.styles_tia-container-text-balloon__-V4U4 textarea{border:none;box-shadow:none;min-height:190px;overflow-y:hidden}.styles_tia-container-text-balloon__-V4U4 textarea:hover{border:1px solid var(--color-neutral-bright);box-shadow:2px 2px 5px #0000001a}.styles_tia-container-text-balloon__-V4U4:after{border-bottom:20px solid #0000;border-right:20px solid #fff;border-top:20px solid #0000;content:"";height:0;position:absolute;right:100%;top:5%;width:0}.styles_score-card__KQBN6{background:linear-gradient(10deg,#fff 20.02%,#f5f5f5 85.13%);border:2px solid #f1f5fa;border:2px solid var(--color-neutral-bright,#f1f5fa);box-shadow:0 4px 10px 0 #77777826;margin-bottom:12px;padding:32px;text-align:center}.styles_score-card-value__pqNvA{font-size:3.5rem;font-weight:800}.styles_score-card-value--success__DcU4a{color:var(--color-success)}.styles_score-card-value--warning__my9Sx{color:var(--color-warning)}.styles_score-card-value--danger__kkcky{color:var(--color-danger)}.styles_tab-only-xxl__LdWSS{display:flex}@media(min-width:1280px){.styles_tab-only-xxl__LdWSS{display:none}}.styles_aside__B7n-2{width:320px}.styles_aside-competences__Pfzx\+{display:none}@media(min-width:1280px){.styles_aside-competences__Pfzx\+{display:block}}.styles_aside-footer__ZQEU7{display:flex;justify-content:space-between}.styles_aside-footer__ZQEU7 P{color:var(--color-neutral-light);font-size:1.2rem}.styles_page-content__kGTfi{display:flex;flex-wrap:wrap;gap:44px;justify-content:space-between;width:100%}@media(min-width:1440px){.styles_page-content__kGTfi{gap:88px}}.styles_page-content__flex-start__R1h4Y{justify-content:flex-start}.styles_page-content-main__qJAED{flex:1 1}@media(max-width:1024px){.styles_page-content-main__qJAED{flex:auto}}.styles_new-send-btn__0Zu3f{display:block;font-weight:700;margin-bottom:24px;width:100%}.styles_new-send-btn__0Zu3f svg{height:15px;margin-right:8px;width:15px}.styles_competences__5nbha{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;padding:24px}.styles_competences-list__UPXRQ{display:flex;flex-wrap:wrap;gap:24px}.styles_competences-card__RxhBR{border:1px solid var(--color-neutral-lightest);border-radius:10px;display:flex;flex-direction:column;gap:12px;justify-content:space-between;max-width:300px;padding:24px}.styles_competences-card-score__P\+lt0{font-size:1.6rem;line-height:28px;margin:8px 0}.styles_competences-card-level__geLry{background-color:#fafafa;border-radius:10px;flex-grow:1;padding:8px}.styles_competences-card-level__geLry span{font-weight:700}.styles_competences-card-level__geLry p{margin-bottom:0}.styles_tia-container__6OtAF{display:flex;gap:24px;justify-content:center}.styles_tia-container-avatar__ItLFW{flex-shrink:0;height:60px;width:60px}.styles_tia-container-title__sR8md{align-items:center;display:flex;font-weight:700;justify-content:space-between;margin-bottom:12px}.styles_tia-container-title__sR8md h2{color:#46b0c3;margin-bottom:0}.styles_tia-container-title-icon__-nyBh{height:20px;width:15px}.styles_tia-container-text-balloon__LmbBz{background-color:#fff;border:1px solid var(--color-neutral-lightest);border-radius:0 10px 10px 10px;flex-grow:1;padding:12px 24px;position:relative}.styles_tia-container-text-balloon__LmbBz:after,.styles_tia-container-text-balloon__LmbBz:before{border:16px solid #0000;content:"";height:0;position:absolute;rotate:136deg;width:0}.styles_tia-container-text-balloon__LmbBz:before{border-right-color:var(--color-neutral-lightest);left:-16px;top:-17px}.styles_tia-container-text-balloon__LmbBz:after{border-right-color:#fff;left:-14px;top:-16px}.styles_score-card__O-sh-{background:linear-gradient(10deg,#fff 20.02%,#f5f5f5 85.13%);border:2px solid #f1f5fa;border:2px solid var(--color-neutral-bright,#f1f5fa);border-radius:10px;box-shadow:0 4px 10px 0 #77777826;margin-bottom:12px;padding:32px;text-align:center}.styles_score-card-value__q3vL3{font-size:3.5rem;font-weight:800}.styles_score-card-value--success__88q8y{color:var(--color-success)}.styles_score-card-value--warning__uRoLt{color:var(--color-warning)}.styles_score-card-value--danger__ZZk4V{color:var(--color-danger)}.styles_tab-only-xxl__vVVOD{display:none}@media(max-width:1465px){.styles_tab-only-xxl__vVVOD{display:flex}}.styles_send-tips__ElDfu{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ece9f8;border-bottom-left-radius:10px;border-top-left-radius:10px;box-shadow:0 4px 10px 3px #5d6a8633;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;line-height:1;padding:16px;position:fixed;right:0;top:40%;z-index:1}.styles_send-tips-icon__GqF2J{background-color:#fdb462;border-radius:50%;color:#fff;height:30px;padding:4px;width:30px}.styles_badge-wrapper__VmeGS{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.EssaySendContent_page-container__2lh77{padding:48px}@media(min-width:784px){.EssaySendContent_page-container__2lh77{margin-left:260px}}.EssaySendContent_page-container--header__XUG90{margin-bottom:32px;text-align:end}.EssaySendContent_page-container--wrapper__iwP5N{display:flex;flex-wrap:wrap;gap:36px}.EssaySendContent_box-container__saPuV{background-color:#fff;border-radius:1rem;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;max-width:50%;min-width:100%;overflow:auto;padding:12px}@media(min-width:784px){.EssaySendContent_box-container__saPuV{min-width:400px}}@media(min-width:1192px){.EssaySendContent_box-container__saPuV{height:700px}}.EssaySendContent_box-container--header__i2O2s{display:flex;justify-content:space-between;padding:18px}.EssaySendContent_box-container--header-title__ncCos{font-weight:700}.EssaySendContent_box-container--form__H7H06{align-items:center;border:3px dashed var(--color-neutral-light);border-radius:10px;display:flex;height:100%;justify-content:center;padding:24px}.EssaySendContent_box-container--content__eIlwD{text-align:center}.EssaySendContent_box-container--content__eIlwD label{cursor:pointer;display:flex;flex-direction:column;font-weight:700;gap:8px}.EssaySendContent_box-container--content__eIlwD label p{font-weight:400}.EssaySendContent_box-container--text-area__Dbls1{background-color:#f1f5fa;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;display:flex;flex-grow:1;overflow-y:auto}.EssaySendContent_box-container--text-area__Dbls1 :focus{border:none;outline:none}.EssaySendContent_box-container--text-area__Dbls1 textarea{background-color:#0000;border:none;font-family:Nunito}.EssaySendContent_box-container--text-area__Dbls1 p,.EssaySendContent_box-container--text-area__Dbls1 textarea{color:#5d6a86;font-size:14px;line-height:21px;overflow-y:scroll;padding:12px}.EssaySendContent_text-balloon__hNwMd{background-color:#fff;border-radius:10px;margin-top:84px;padding:12px;position:relative}.EssaySendContent_text-balloon-title__gdkLQ{display:block;font-weight:700;margin-bottom:12px}.EssaySendContent_text-balloon__hNwMd :after{border-bottom:20px solid #fff;border-left:20px solid #0000;border-right:20px solid #0000;content:"";height:0;left:5%;position:absolute;top:-20px;width:0}.EssaySendContent_modal__HHCcp{align-items:center;display:flex}.EssaySendContent_modal__HHCcp img{flex-shrink:0;height:80px;margin-right:12px;width:80px}@media(min-width:784px){.EssaySendContent_modal__HHCcp img{margin-right:40px}}.EssaySendContent_modal-title__xMhfr{color:var(--color-primary);font-weight:700}.styles_duel-card__vE3qe{padding:36px 24px 24px!important;position:relative}.styles_duel-card__tag__Z8B\+a{align-items:center;background:#ffddde;border:2px solid #fff;border-radius:0 0 6px 6px;border-top:0;box-shadow:0 4px 10px 0 #442b8c0d;color:#ff4c6f;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;left:50%;padding:2px 8px;position:absolute;text-transform:uppercase;top:0;transform:translateX(-50%)}.styles_duel-card__title__bZVWq{color:var(--color-primary-dark);font-size:1.8rem;text-align:center}.styles_duel-card__images__5VtM7{height:90px;margin:32px 0;position:relative;width:100%}.styles_duel-card__images-1__vEtJi{border:none!important;bottom:0;height:60px!important;left:20px;position:absolute;width:60px!important}.styles_duel-card__images-2__1MISe{border:none!important;bottom:0;height:90px!important;left:50%;position:absolute;transform:translateX(-50%);width:90px!important}.styles_duel-card__images-3__47ZDn{border:none!important;bottom:0;height:60px!important;position:absolute;right:20px;width:60px!important}.styles_duel-card__vE3qe p{color:var(--color-neutral-dark);font-size:1.2rem;font-weight:700;margin:12px 0;text-align:center}.styles_duel-card__vE3qe button{color:#fff;height:36px!important;margin-top:auto;padding:.6em 1em!important}.check-in-wrapper{background-color:#fff;background-image:url(/static/media/map.c539832235358102e267.svg),url(/static/media/cashew.79637fd57b7e03cf3490.svg),url(/static/media/star.d9c3019cb75775e3ccd3.svg);background-position:0,right -16px top,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:120px,100px,189px;min-height:100vh;overflow-y:auto;padding:16px;width:100%}@media(min-width:768px){.check-in-wrapper{background-position:0,right 2vw top,right 5vw bottom;background-size:15vw,10vw,15vw}}.check-in-wrapper__nav{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:48px;position:-webkit-sticky;position:sticky;top:0}.check-in{margin:0 auto;max-width:100%;width:548px}.check-in__header{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:48px;text-align:center}.check-in__logo{width:144px}@media(min-width:768px){.check-in__logo{width:288px}}.check-in__title{align-items:center;color:#071a4a;display:flex;font-size:1.4rem;font-weight:700;gap:4px;line-height:1.2;margin-bottom:0}@media(min-width:768px){.check-in__title{font-size:2rem}}@media(max-width:767px){.check-in .form .form__row--columns:first-child{display:flex;flex-direction:column;gap:10px}.check-in .form .form__row--columns:first-child .error-message,.check-in .form .form__row--columns:first-child .text{height:auto}.check-in .form .form__row--columns:first-child .text{align-self:center}.check-in .form .form__row--columns:first-child+.form__row{display:flex;flex-direction:column}}.check-in__success{align-items:center;aspect-ratio:1/1;background:#fff;border:1px solid var(--color-bright);border-radius:50px;box-shadow:3px 22px 50px -2px #79788226;display:flex;flex-direction:column;gap:52px;justify-content:center;padding:40px;text-align:center}@media(max-width:767px){.check-in__success{gap:20px}}.check-in__success-text{color:#254aa5;font-size:2.8rem;font-weight:700;line-height:1.2;margin-bottom:0}@media(max-width:767px){.check-in__success-text{font-size:1.8rem}.check-in .btn--review{width:100%}}.check-in__date{background:#fafafa;border-radius:10px;color:#071a4a;font-size:14px;font-style:normal;font-weight:300;left:calc(50% - 43px);line-height:150%;padding:5px;position:absolute;top:20px}@media(max-width:767px){.check-in__date{font-size:12px}}.styles_students-list__d-QT9{height:500px;overflow:auto;padding:8px}.styles_challenged-card__MIo7P{align-items:center;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:12px}.styles_challenged-card--selected__PD5lX{background-color:var(--color-neutral-bright);padding:12px}.styles_challenged-card__student__BNgbI{align-items:center;display:flex;gap:12px}.styles_challenged-card__invite-btn__0vxu7{color:var(--color-primary);cursor:pointer}.styles_challenged-card__invite-btn__0vxu7:hover{text-decoration:underline}.styles_duels-page__5buu5{display:flex;flex-wrap:wrap;gap:96px}.styles_duels-page__empty__UZbYY{display:flex;flex-grow:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width:768px){.styles_duels-page__5buu5{gap:24px}}.styles_duels-page__main__Lal76{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.styles_duels-page__aside__H1QLs{min-width:300px}.styles_status-filter__1ei1D{align-items:center;display:flex}.styles_status-filter__1ei1D label{margin-right:24px}.styles_status-filter__1ei1D input{margin:0 4px 0 0}.styles_duel-modal__QSPWJ>button{margin-right:12px}@media(max-width:480px){.styles_duel-modal__QSPWJ{max-width:100vw!important}}.styles_duel-card__EU2Gy{display:flex;gap:12px}.styles_duel-card__EU2Gy>svg{background-color:#f1f5fa;border-radius:4px;color:var(--color-primary);height:30px;padding:4px;width:30px}.styles_duel-card__content__CUjva{flex-grow:1;margin-bottom:12px}.styles_duel-card__title__-xUhU{font-size:1.8rem;font-weight:700}.styles_duel-card__success-badge__hTz5Y{background-color:#1ca388!important;color:#fff!important}.styles_duel-card__main__soQya{align-items:center;background-color:var(--color-neutral-bright);border-radius:10px;display:flex;justify-content:space-between;margin:12px 0;padding:12px}.styles_duel-card__main-profile__B4DRm{align-items:center;color:var(--color-neutral);display:flex;flex-direction:column;font-size:1.2rem}.styles_duel-card__main-profile--img__qUKI2{position:relative}.styles_duel-card__main-profile--img__star-icon__FQgg5{fill:#fff;background-color:#74dbe1;border:#74dbe1;border-radius:50%;bottom:0;color:#fff;height:17px;padding:2px;position:absolute;right:0;width:17px}.styles_duel-card__main--score__YH86L{align-items:center;display:flex;font-size:1.8rem;font-weight:700;gap:8px}.styles_duel-card__deadline__ez-ZE{color:var(--color-neutral)}.styles_duel-card__deadline--alert__XYdHM{color:var(--color-danger)}.styles_duel-card__EU2Gy button{font-weight:700}.styles_vs__Bm1el{color:#f44336;height:20px;width:20px}.styles_request__TVdkW{background:#fff;border-radius:1rem;box-shadow:0 4px 10px #442b8c0d;margin-bottom:24px;min-width:300px;padding:16px}.styles_request-received__noZg3{border:1px solid #fdb462}.styles_request-header__kMMIg{align-items:center;display:flex;justify-content:space-between}.styles_request-tabs__AURk4{display:flex;gap:12px;justify-content:space-between;margin:10px 0;padding:0 12px}.styles_request-tabs__item__Mxwkb{border-radius:20px;color:var(--color-primary-dark);cursor:pointer;font-size:1.2rem;font-weight:700;padding:4px 8px}.styles_request-tabs__item--active__c2Ew9,.styles_request-tabs__item__Mxwkb:hover{background-color:var(--color-primary);color:#fff}.styles_request-title__v6GjS{color:var(--color-primary-dark);font-size:1.4rem;font-weight:700}.styles_request-duel__UzU0d{align-items:center;border:1px solid var(--color-neutral-lightest);border-radius:1rem;box-shadow:0 4px 10px #442b8c0d;display:flex;justify-content:space-between;margin-top:12px;padding:1rem}.styles_request-duel__UzU0d:hover{box-shadow:0 4px 20px #442b8c40}.styles_request-duel-players__UUN\+6{align-items:center;display:flex;gap:8px}.styles_request-duel-players--img__N8oCB{position:relative}.styles_request-duel-players--img__star-icon__6rBff{fill:#fff;background-color:#74dbe1;border:#74dbe1;border-radius:50%;bottom:0;color:#fff;height:15px;padding:2px;position:absolute;right:0;width:15px}.styles_request-duel-players__UUN\+6>svg{color:red}.styles_duel-notification__y\+9SD{background-color:var(--color-primary-light);border-radius:8px;color:#fff;padding:30px!important}.styles_duel-notification__y\+9SD svg{cursor:pointer;display:block;justify-self:flex-end}.styles_duel-notification__content__B4Cbz{display:flex;gap:24px}.styles_duel-notification__content__B4Cbz .styles_avatar__7bZ0s{border:2px solid #fff}.styles_duel-notification__content-name__jjkHC{font-size:1.4rem;font-weight:700}.styles_duel-notification__content-buttons__\+EoW0{align-items:center;display:flex;font-weight:700;gap:42px;margin:24px 0}.styles_duel-notification__content-buttons__\+EoW0 button{font-weight:700}.styles_duel-notification__content-buttons__\+EoW0 span{cursor:pointer}.styles_duel-notification__bar__lelZw{background-color:#ece9f8;border-radius:8px;height:3px;transition:width .1s linear}.styles_player-modal__MuUH6{display:flex;flex-direction:column;flex-grow:1;height:0}.styles_player-modal__section__aEU\+y{flex-grow:1;overflow:hidden;overflow-y:auto;position:relative}.styles_player-modal__section--name__hRbO4{align-items:center;background:var(--color-bright);border-radius:25px;display:flex;flex-direction:column;gap:24px;padding:0 16px 16px}.styles_player-modal__section--name__hRbO4 .styles_avatar__7gQW8{border:8px solid #fff}.styles_player-modal__section--question__BHIGr{animation:styles_ModalSectionIn__1ym\+b .16s ease-out;background:#fff;border-radius:25px;box-shadow:0 4px 10px 0 #77777826;display:flex;flex-direction:column;gap:20px;padding:28px max(16px,2.6vw)}.styles_player-modal__section--result__KepYi{align-items:center;animation:styles_ModalSectionIn__1ym\+b .16s ease-out;background:#f1f5fa;background:var(--color-bright,#f1f5fa);display:flex;flex-direction:column;gap:24px;padding:0 8px 8px}.styles_player-modal__hat__\+H8DT,.styles_player-modal__name-section-subtitle__Twixi,.styles_player-modal__name-section-title__1QJ8N,.styles_player-modal__subtitle__45c7b,.styles_player-modal__title__d-89b,.styles_player-modal__warning__XTXK5{margin-bottom:0}.styles_player-modal__hat__\+H8DT{align-items:center;background:#fff;border:2px solid #ece9f8;border:2px solid var(--color-neutral-lightest,#ece9f8);border-radius:0 0 12px 12px;box-shadow:0 4px 10px #442b8c0d;color:#442b8c;color:var(--color-primary,#442b8c);display:flex;flex-direction:column;font-size:1.4rem;font-weight:700;gap:4px;justify-content:center;max-width:100%;min-width:194px;padding:8px;text-overflow:ellipsis;white-space:nowra}.styles_player-modal__infos__Fnnxq{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto 32px}@media(max-width:768px){.styles_player-modal__infos__Fnnxq{gap:8px}}.styles_player-modal__infos--values__dcT9e{align-items:center;display:flex;font-size:2.8rem;font-weight:700;gap:32px;margin:0 auto}@media(max-width:768px){.styles_player-modal__infos--values__dcT9e{gap:8px}}.styles_player-modal__infos--values__dcT9e>svg{color:#f44336;flex:1 1;height:30px;width:30px}.styles_player-modal__participant__GQAN8{align-items:center;color:#5d6a86;display:flex;flex-direction:column;z-index:1}.styles_player-modal__participant-name__sM-df{color:var(--color-primary-dark);font-size:1.2rem;font-weight:700}.styles_player-modal__participant-score__hpT7P{background-color:var(--color-primary-light);border:2px solid #fff;border-radius:4px;color:#fff;font-size:1.2rem;font-weight:700;padding:4px 8px}.styles_player-modal__participant--img__i9FFi{margin-bottom:8px;position:relative}.styles_player-modal__participant--img-crown__56FmW{height:40px;left:0;position:absolute;top:-20px;transform:rotate(-20deg);width:40px}.styles_player-modal__participant--img-leaf__WHJ\+c{height:120px;position:absolute;top:-20px;transform:none}.styles_player-modal__participant--img-star-1__IdTQ5{animation:styles_blink__-pOZ2 1.5s infinite;animation-delay:1s;height:25px;left:-20px;position:absolute;top:-10px;width:25px}.styles_player-modal__participant--img-star-2__gi6-Y{animation:styles_blink__-pOZ2 1.5s infinite;animation-delay:0s;height:15px;left:-25px;position:absolute;top:15px;width:15px}.styles_player-modal__participant--img-star-3__UtU5Q{animation:styles_blink__-pOZ2 1.5s infinite;animation-delay:1.5s;height:25px;position:absolute;right:-20px;top:-10px;width:25px}.styles_player-modal__participant--img-star-4__JgiYT{animation:styles_blink__-pOZ2 1.5s infinite;animation-delay:.5s;height:15px;position:absolute;right:-25px;top:15px;width:15px}.styles_player-modal__participant--img__i9FFi span{background-color:var(--color-neutral);border:2px solid #fff;border-radius:4px;bottom:-15px;color:#fff;font-size:1.2rem;font-weight:700;left:0;margin:0 auto;padding:2px 5px;position:absolute;right:0;text-align:center;width:50px}.styles_player-modal__participant--img__star-icon__wEFd\+{fill:#fff;background-color:#74dbe1;border:#74dbe1;border-radius:50%;bottom:0;color:#fff;height:20px;padding:2px;position:absolute;right:0;width:20px}.styles_player-modal__name-section-header__JyM46{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.styles_player-modal__name-section-title__1QJ8N{color:var(--color-primary);font-size:2.8rem;font-weight:700}.styles_player-modal__name-section-subtitle__Twixi{align-items:center;color:#8894ac;color:var(--color-neutral,#8894ac);display:flex;font-size:1.4rem;font-weight:300;gap:4px}.styles_player-modal__name-section-icon__PD2qB{flex-shrink:0;width:16px}.styles_player-modal__result-section__4MiN2{display:flex;flex-direction:column;gap:24px;width:80%}@media(max-width:768px){.styles_player-modal__result-section__4MiN2{width:100%}}.styles_player-modal__result-section--tab-link__xVNov{padding:.3em .8em}.styles_player-modal__result-section-title__7EZIV{background-color:#fafafa;border-radius:10px;font-size:1.6rem;font-weight:700;padding:12px 0;text-align:center}.styles_player-modal__result-section-content__JTcH7{background-color:#fff;border-radius:10px;max-height:300px;overflow-y:auto;padding:20px}.styles_player-modal__result-section-items__R-IlS{display:grid;grid-template-columns:1fr 1fr}@media(max-width:768px){.styles_player-modal__result-section-items__R-IlS{gap:12px;grid-template-columns:1fr}}.styles_player-modal__result-section-item__BYHWi{display:flex;flex-direction:column;gap:4px;justify-content:center}.styles_player-modal__result-section-item-bg__b9MjM{background-color:#fafafa;border-radius:10px;display:flex;flex-direction:column;margin-bottom:12px;padding:8px}.styles_player-modal__result-section-item-bg__b9MjM>div{display:grid;grid-template-columns:1fr 1fr}@media(max-width:768px){.styles_player-modal__result-section-item-bg__b9MjM>div{gap:12px;grid-template-columns:1fr}}.styles_player-modal__result-section-item-bg__b9MjM span{margin-left:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.styles_player-modal__result-section-item-bg__b9MjM img{height:25px;margin-right:4px;width:25px}.styles_player-modal__result-section-item__BYHWi span{margin-left:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.styles_player-modal__result-section-item__BYHWi img{height:25px;margin-right:4px;width:25px}.styles_player-modal__result-section-link__7mcVh{color:var(--color-primary);cursor:pointer;text-align:center;text-decoration:underline}.styles_player-modal__warning__XTXK5{align-items:center;animation:styles_fadeInLeft__jeE7E .4s ease-out .5s 1 normal backwards;background:#fafafa;border-radius:0 10px 10px 0;box-shadow:0 4px 4px 0 #7272721a;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);display:inline-flex;font-size:1.6rem;font-weight:700;gap:16px;left:0;line-height:1.2;max-width:204px;padding:20px;position:absolute;top:60px}.styles_player-modal__warning-clock-img__0O0\+w{width:24px}@media(min-width:768px){.styles_player-modal__warning__XTXK5{bottom:60px;top:auto}}.styles_player-modal__effect-background__UKOWr{align-items:center;background-color:#f5f5f5;border:8px solid #fff;border-radius:10px;display:flex;height:220px;justify-content:center;overflow:hidden;position:relative}.styles_player-modal__effect-background__UKOWr:before{background:repeating-conic-gradient(from 0deg,#fff 0deg,#fff 10deg,#f5f5f5 10deg,#f5f5f5 20deg);content:"";height:100%;position:absolute;width:100%;z-index:0}.styles_player-modal__effect-background-empty__ZK7Vx{background-color:#ccd2e0;border-radius:50%;color:#fff;font-size:60px;font-weight:700;height:80px;text-align:center;width:80px;z-index:1}@keyframes styles_ModalSectionIn__1ym\+b{0%{opacity:0}to{opacity:1}}@keyframes styles_blink__-pOZ2{0%,to{opacity:0}50%{opacity:1}}.modal-header{background-color:var(--color-primary-light);border-radius:9px;display:flex;flex-direction:column;height:200px;justify-content:flex-start;width:"100%"}.user-info{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:space-between;margin-bottom:16px;margin-top:-90px;padding:10px 10px 10px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-info .pic{border-radius:50%;height:120px;margin-top:-20px;width:120px}.user-info .container{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin-top:-20px}.user-info .container .title{color:#fff;font-size:18px;font-weight:700;margin:0;padding:0}.report-container{display:flex;flex-direction:column;gap:25px}.AccordionItemModal_noteAndCompetence__ID8xM{align-items:center;display:flex;gap:8px}.AccordionItemModal_competence__pkxvd{background-color:var(--color-bright);border-radius:4px;color:var(--color-neutral);cursor:default;display:inline-block;flex-grow:1;font-size:1.2rem;font-weight:300;line-height:2.2rem;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap;width:40px}.AccordionItemModal_note__1Jo1F{flex-shrink:0;min-width:34px;text-align:right}.AccordionItemModal_responsiveTable__L0NrK{min-width:904px;width:98.5%}@media(min-width:1200px){.AccordionItemModal_responsiveTable__L0NrK{width:98.5%}}@media(min-width:1900px){.AccordionItemModal_responsiveTable__L0NrK{width:98.89%}}.CompetencesModal_title__aTNIs{color:var(--color-primary-dark);font-size:2.4rem;font-weight:700;margin-bottom:1.6rem}.CompetencesModal_info__zKGOM{color:var(--color-neutral);font-size:1.4rem;margin-bottom:0}.CompetencesModal_competencieHeader__4A77c{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2rem}.CompetencesModal_score__UPo88{border-radius:8px;color:#fff;font-weight:700;padding:12px;text-align:center}.CompetencesModal_competencieDescription__994Nl{color:var(--color-neutral);font-size:1.2rem;margin-bottom:1.6rem}.CompetencesModal_bgSuccess__1Tq55{background-color:var(--color-success)}.CompetencesModal_bgWarning__RjdnU{background-color:var(--color-warning)}.CompetencesModal_bgDanger__i9tGw{background-color:var(--color-danger)}.CompetencesModal_successText__\+\+06p{color:var(--color-success)}.CompetencesModal_warningText__aDB-Z{color:var(--color-warning)}.CompetencesModal_dangerText__Ro8Q2{color:var(--color-danger)}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;left:0;opacity:0;padding:8px 16px;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-out;visibility:hidden;width:-webkit-max-content;width:max-content;will-change:opacity,visibility}.styles-module_fixed__7ciUi{position:fixed}.styles-module_arrow__K0L3T{background:inherit;height:8px;position:absolute;transform:rotate(45deg);width:8px}.styles-module_noArrow__T8y2L{display:none}.styles-module_clickable__Bv9o7{pointer-events:auto}.styles-module_show__2NboJ{opacity:.9;opacity:var(--rt-opacity);visibility:visible}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}.unisescoop{--color-primary-dark:#05462d;--color-primary:#00663e;--color-primary-light:#42a17c;--color-primary-lighter:#9ebd9e;--color-primary-lightest:#e3f0e3;--color-secondary:#24baf3;--color-secondary-light:#95d1e8;--color-secondary-lighter:#d9e9ef;--color-third:#f38747;--color-third-light:#ffad7a;--color-neutral-darker:#5d6a86;--color-neutral:#8894ac;--color-neutral-light:#bcc4d6;--color-neutral-lighter:#ccd2e0;--color-neutral-lightest:#ece9f8;--color-bright:#f1f5fa;--color-danger:#fd6b62}:root{--color-primary-dark:#110b3e;--color-primary:#442b8c;--color-primary-light:#7b63bf;--color-primary-lighter:#8376a9;--color-primary-lightest:#ece9f8;--color-secondary-dark:#46b0c3;--color-secondary:#5dc9dd;--color-secondary-light:#74dbe1;--color-secondary-lighter:#a7dde0;--color-secondary-lightest:#def6f8;--color-third:#ff9153;--color-third-light:#ff9b63;--color-neutral-darker:#5d6a86;--color-neutral-dark:#5d6a86;--color-neutral:#8894ac;--color-neutral-light:#bcc4d6;--color-neutral-lighter:#ccd2e0;--color-neutral-lightest:#ece9f8;--color-bright:#f1f5fa;--color-success:#1ca388;--color-success-light:#6fcf97;--color-success-lightest:#dcffea;--color-danger:#fd6b62;--color-danger-lighter:#ffd0cd;--color-danger-lightest:#fff9f8;--color-warning:#fdb462;--color-warning-lightest:#fff2e3;--color-neutral-bright:#fafafa;--color-neutral-bright-20:#fefefe}.demo{--color-primary-dark:#110b3e;--color-primary:#442b8c;--color-primary-light:#7763ae;--color-primary-lighter:#c0b8d8;--color-primary-lightest:#ece9f8;--color-secondary-dark:#46b0c3;--color-secondary:#5dc9dd;--color-secondary-light:#74dbe1;--color-secondary-lighter:#a7dde0;--color-secondary-lightest:#def6f8}.inkluziva{--color-primary-dark:#414141;--color-primary:#3ea4f5;--color-primary-light:#68a6d8;--color-primary-lighter:#92bed8;--color-primary-lightest:#d7e2eb;--color-secondary:#b2c144;--color-secondary-light:#cad863;--color-secondary-lighter:#e5eea1;--color-third:#efa91c;--color-third-light:#f3bb4b;--color-bright:#e9f1f8}.maiseducacao{--color-primary-dark:#071a4a;--color-primary:#254aa5;--color-primary-light:#8ea7e4;--color-primary-lighter:#c0b8d8;--color-primary-lightest:#ece9f8;--color-secondary:#006b30;--color-secondary-light:#01b251;--color-secondary-lighter:#caefdb;--color-third:#efa91c;--color-third-light:#f3bb4b;--color-bright:#f2f5fd}.canaleducacao{--color-primary-dark:#0b4360;--color-primary:#0f79b0;--color-primary-light:#61b1db;--color-primary-lighter:#9ecfe9;--color-primary-lightest:#e0f0f9;--color-secondary-dark:#006b30;--color-secondary:#01b251;--color-secondary-light:#caefdb;--color-secondary-lighter:#efa91c;--color-secondary-lightest:#fac865;--color-bright:#f2f5fd}@media only screen and (min-width:49em){.canaleducacao .mock__content{background-image:url(/static/media/horizontal-logo.4b03dc074306950c66c2.svg);background-position:85%}}.vegalabs{--color-primary-dark:#351a07;--color-primary:#ff6b00;--color-primary-light:#dba680;--color-primary-lighter:#cbb8a6;--color-primary-lightest:#f5ede7;--color-secondary-dark:#0fb1bb;--color-secondary:#5dc9dd;--color-secondary-light:#74dbe1;--color-secondary-lighter:#a7dde0;--color-secondary-lightest:#def6f8}.egepi{--color-primary-dark:#052050;--color-primary:#204d9c;--color-primary-light:#61b1db;--color-primary-lighter:#9ecfe9;--color-primary-lightest:#e0f0f9;--color-secondary-dark:#dd5034;--color-secondary:#9d2710;--color-secondary-light:#caefdb;--color-secondary-lighter:#9d2710;--color-secondary-lightest:##DD5034}@media only screen and (min-width:49em){.egepi .mock__content{background-image:url(/static/media/horizontal-logo.f527bb433345066af725.svg);background-position:85%}}.siape{--color-primary-dark:#272539;--color-primary:#334278;--color-primary-light:#5b5f63;--color-primary-lighter:#9d9fa1;--color-primary-lightest:#e9f3f8;--color-secondary:#334278;--color-secondary-light:#667ccc;--color-secondary-lighter:#bfcbf6;--color-third:#667ccc;--color-third-light:#bfcbf6;--color-neutral-dark:#5d6a86;--color-neutral:#8894ac;--color-neutral-light:#bcc4d6;--color-neutral-lighter:#ccd2e0;--color-neutral-lightest:#ece9f8;--color-bright:#f1f5fa;--color-success:#1ca388;--color-success-lightest:#dcffea;--color-danger:#fd6b62;--color-danger-lightest:#ffe7e6;--color-warning:#fdb462;--color-neutral-bright:#f1f5fa;--color-neutral-bright-20:#fefefe}.encceja{--color-primary-dark:#012a55;--color-primary:#054f9c;--color-primary-light:#84afdb;--color-primary-lighter:#b9c6d4;--color-primary-lightest:#eff4f9;--color-secondary-dark:#006f39;--color-secondary:#67c698;--color-secondary-light:#b8dcca;--color-secondary-lighter:#ff9153;--color-secondary-lightest:#ff9b63}@media only screen and (min-width:49em){.encceja .mock__content{background-image:url(/static/media/horizontal-logo.56382b94a3e460325ba4.svg);background-position:85%}}.pit{--color-primary-dark:#0f2049;--color-primary:#3c5691;--color-primary-light:#7390d2;--color-primary-lighter:#9fadce;--color-primary-lightest:#f3f7ff;--color-secondary:#5cb8de;--color-secondary-light:#9fd9f1;--color-secondary-lighter:#dcecf2;--color-third:#ff9153;--color-third-light:#ff9b63;--color-neutral-darker:#5d6a86;--color-neutral:#8894ac;--color-neutral-light:#bcc4d6;--color-neutral-lighter:#ccd2e0;--color-neutral-lightest:#ece9f8;--color-bright:#f1f5fa;--color-danger:#fd6b62}.oros{--color-primary-dark:#305685;--color-primary:#6a9dd5;--color-primary-light:#97bceb;--color-primary-lighter:#e3effc;--color-primary-lightest:#fff;--color-secondary-dark:#101214;--color-secondary:#1c1f23;--color-secondary-light:#282d33;--color-secondary-lighter:#343b41;--color-secondary-lightest:#40484f}.react-multi-select{font-size:13px}.react-multi-select__control{background-color:#f1f5fa!important;background-color:var(--color-bright)!important;border-color:#f1f5fa!important;border-color:var(--color-bright)!important}.react-multi-select__control--is-focused{border-color:#442b8c!important;border-color:var(--color-primary)!important}.react-multi-select__indicators svg{fill:#442b8c;fill:var(--color-primary)}.react-multi-select .css-1g6gooi{height:33px!important;line-height:1em!important;margin-top:-5px!important;padding:0!important}.react-multi-select__multi-value{background-color:#8376a9!important;background-color:var(--color-primary-lighter)!important;border-radius:50px!important;color:#fff!important;color:#fff;font-size:13px!important;padding-left:.3em}.react-multi-select__multi-value__label{color:#fff!important}.react-multi-select__multi-value__remove{cursor:pointer;flex-shrink:0;padding-right:.5em!important}.react-multi-select__multi-value__remove:hover{background-color:#0000!important;border-radius:0 50px 50px 0!important;color:#ffffff80!important}.react-multi-select__option{color:#110b3e!important;color:var(--color-primary-dark,#5d6a86)!important}.react-calendar-wrapper{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;box-shadow:0 4px 10px 0 #5d6a860d;display:flex;flex-direction:column;gap:20px;padding:20px}.react-calendar{background:#0000;border:0;font-family:Nunito,sans-serif;font-size:1.2rem;line-height:1.125em;max-width:100%;width:350px}.react-daterange-picker__calendar .react-calendar{background:#fff;border:1px solid #8894ac;border:1px solid var(--color-neutral);border-radius:4px;padding:4px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{background-color:#ece9f8;background-color:var(--color-primary-lightest);cursor:pointer}.react-calendar__navigation{color:red;display:flex;font-size:1.4rem;height:28px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#ece9f8;background-color:var(--color-primary-lightest)}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none}.react-calendar__navigation__label{color:#442b8c;color:var(--color-primary);font-weight:700;text-transform:uppercase}.react-calendar__navigation__label:disabled{background-color:#0000!important}.react-calendar__navigation__arrow{border:1px solid #0000!important;border-radius:4px;color:#8894ac;color:var(--color-neutral);font-size:24px;height:28px;min-width:28px!important}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{align-items:center;color:#5d6a86;color:var(--color-neutral-darker);display:flex;justify-content:center}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{color:#442b8c;color:var(--color-primary);padding:.5em}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.react-calendar__month-view__weekNumbers__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days{gap:4px}.react-calendar__month-view__days__day{position:relative}.react-calendar__month-view__days__day.active:before{background:#fd6b62}.react-calendar__month-view__days__day.active-item:before,.react-calendar__month-view__days__day.active:before{border-radius:100px;content:"";height:8px;position:absolute;right:1px;top:1px;width:8px}.react-calendar__month-view__days__day--weekend{color:#5d6a86;color:var(--color-neutral-darker)}.react-calendar__month-view__days__day--neighboringMonth{color:#999}.react-calendar__century-view__tile,.react-calendar__decade-view__tile,.react-calendar__year-view__tile{padding:2em .5em}.react-calendar__tile{background:#fff;border:1px solid #0000!important;border-radius:4px;flex-basis:calc(14.2857% - 4px)!important;line-height:16px;max-width:100%;max-width:calc(14.2857% - 4px)!important;padding:6px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76bbff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#442b8c;background:var(--color-primary);border:1px solid #5d6a86!important;border:1px solid var(--color-neutral-darker)!important;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background-color:#8894ac!important;background-color:var(--color-neutral)!important}.react-calendar--selectRange--hover{background-color:#e6e6e6}.bg-red:before{background:#fd6b62}.bg-green:before{background:#1ca388;background:var(--color-success)}.react-daterange-picker{display:inline-flex;position:relative}.react-daterange-picker,.react-daterange-picker *,.react-daterange-picker :after,.react-daterange-picker :before{box-sizing:border-box}.react-daterange-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-daterange-picker__wrapper{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:5px;display:flex;flex-grow:1;flex-shrink:0;font-size:13px!important;height:40px;padding:8px 12px}.react-daterange-picker__inputGroup{box-sizing:initial;flex-grow:1;height:100%;min-width:calc(12px + 4.754em);padding:0 2px}.react-daterange-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-daterange-picker__inputGroup__input{-moz-appearance:textfield;background:none;border:0;box-sizing:initial;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-daterange-picker__inputGroup__input::-webkit-inner-spin-button,.react-daterange-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-daterange-picker__inputGroup__input:invalid{background:#ff00001a}.react-daterange-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-daterange-picker__button{background:#0000;border:0;padding:4px 6px}.react-daterange-picker__button:enabled{cursor:pointer}.react-daterange-picker__button:enabled:focus .react-daterange-picker__button__icon,.react-daterange-picker__button:enabled:hover .react-daterange-picker__button__icon{stroke:#0078d7}.react-daterange-picker__button:disabled .react-daterange-picker__button__icon{stroke:#6d6d6d}.react-daterange-picker__button svg{display:inherit}.react-daterange-picker__calendar{left:0;max-width:100vw;position:absolute;top:100%;width:350px;z-index:1}.react-daterange-picker__calendar--closed{display:none}.react-daterange-picker__calendar .react-calendar{border-width:thin}.swal2-close{border-radius:4px;height:24px;margin-bottom:0;position:absolute;right:8px;top:8px;width:24px}.swal2-close,.swal2-close:focus,.swal2-close:hover{background-color:#ece9f8;background-color:var(--color-primary-lightest);color:#442b8c;color:var(--color-primary)}.swal2-title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;padding:0}.swal2-html-container{color:#8894ac!important;color:var(--color-neutral,#8894ac)!important;font-size:1.4rem!important;font-weight:300!important}.swal2-actions{gap:12px}.swal2-styled{border-radius:100px!important;box-shadow:0 4px 10px #442b8c0d;font-size:1.3rem!important;font-weight:700;height:40px;margin:0;padding:8px 20px!important}.swal2-confirm{background-color:#442b8c!important;background-color:var(--color-primary)!important}.swal2-confirm:focus{box-shadow:none!important}.swal2-cancel{background:#fff!important;border:1px solid #ece9f8!important;border:1px solid var(--color-primary-lightest)!important;color:#442b8c!important;color:var(--color-primary)!important}.swal2-deny{background:#fd6b62!important;background:var(--color-danger)!important}div:where(.swal2-container) div:where(.swal2-popup){background:#fff;border:none;border-radius:12px;box-sizing:border-box;color:#545454;display:none;font-family:inherit;font-size:1rem;grid-template-columns:minmax(0,100%);max-width:80vw;padding:32px;position:relative;width:564px}.grid{grid-gap:88px;display:grid!important;gap:88px;grid-template-columns:repeat(12,1fr)}.grid .col-1{grid-column:span 1}.grid .col-2{grid-column:span 2}.grid .col-3{grid-column:span 3}.grid .col-4{grid-column:span 4}.grid .col-5{grid-column:span 5}.grid .col-6{grid-column:span 6}.grid .col-7{grid-column:span 7}.grid .col-8{grid-column:span 8}.grid .col-9{grid-column:span 9}.grid .col-10{grid-column:span 10}.grid .col-11{grid-column:span 11}.grid .col-12{grid-column:span 12}body{font-smoothing:subpixel-antialiased;font-size:14px;font-weight:300}img{width:100%}iframe{margin-bottom:-6px!important}.clearfix{box-sizing:border-box;flex-shrink:0;width:100%}.phanton{opacity:0}.donate-card,.expanded-calendar,.fadeIn,.home-content__feed,.home-content__higlight,.home-content__main-calendar,.home-content__side-calendar,.info-banner,.loader-container,.matter-performance,.post,.post-comment,.post-form .magic-link,.question-card,.side-content,.taxonomies{animation:fadeMoveIn .4s ease-out 0s;animation-iteration-count:1}.fadeInDown{animation:fadeMoveInDown .2s ease-out 0s;animation-iteration-count:1}.fadeInLeft{animation:fadeInLeft .1s ease-out 0s 1 normal backwards}.fadeInRight{animation:fadeInRight .3s ease-out 0s 1 normal backwards}.search__loader-icon,.spin{animation:spinning 2s;animation-iteration-count:infinite;transform-origin:center}@keyframes fadeMoveIn{0%{opacity:0;transform:translateY(-3%)}to{opacity:1!important;transform:translateY(0)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fadeMoveInDown{0%{opacity:0;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}@keyframes switchMoveOn{0%{background-position:0;background-size:12px 12px}to{background-position:100%;background-size:12px 12px}}@keyframes switchMoveOff{0%{background-position:100%;background-size:12px 12px}to{background-position:0;background-size:12px 12px}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.avaliation-card,.btn--box,.card,.documents-card,.filter-bar__box,.first-time,.kpi-card,.materials-card,.students-card,.teacher-page__box,.u-box{background:#fff;border-radius:1rem;box-shadow:0 4px 10px #442b8c0d;transition:all .15s}.avaliation-card:hover,.btn--box:hover,.card:hover,.documents-card:hover,.filter-bar__box:hover,.first-time:hover,.kpi-card:hover,.materials-card:hover,.students-card:hover,.teacher-page__box:hover,.u-box:hover{box-shadow:0 4px 20px #442b8c40}.class-card,.student-card,.u-box-hoverless{background:#fff;border-radius:1rem;box-shadow:0 4px 10px #442b8c0d;transition:all .15s}.accordion-widget__title,.accordion__title,.activity-log__tag,.admin-course-card__title,.admin-lesson-card__title,.avaliation-card__title,.badge,.calendar-task__title,.card__count-label,.card__title--truncate,.card__todo-title,.card__week-nav-title,.challenge-card__banner-text,.challenge-card__name,.challenge-card__tag,.challenge-card__text p,.challenge-card__title,.challenge-modal__hat,.challenge-success__total,.chart-performance__name,.chat-widget__comment-title,.chat-widget__file-meta,.chat-widget__file-title,.chat-widget__original-text,.class-card__name,.class-card__student-email,.course-card__link-text,.course-card__title,.disclaimer__text,.disclaimer__title,.documents-card__title,.expanded-calendar__tag,.filter-bar__title,.finder__folder-label,.generated-content__text,.guide-card-dashboard__hat,.guide-card-dashboard__title,.lesson-dg__title,.lesson-widget__file-name,.live-class-card__subtitle,.live-class-card__time,.live-class-card__title,.log-conquest-activities__activity-name,.log-conquest-activities__activity-title,.log-conquest-activities__text-truncate,.main-sidebar__link-name,.materials-card__title,.message-card__file-meta,.message-card__file-title,.message-card__name,.module-card__link-text,.module-card__title,.nav-section__title,.new-questions__group,.notebook-sidebar__link-name,.notes__btn-date,.profile-resume__name,.progress-lvl-tag__text,.projects-header__file,.report-form__select .react-multi-select__placeholder,.report-kpi-card__value,.report-position-card__name,.round-dg__subtitle,.round-dg__title,.schedule__title,.search__result-text,.shortcut-widget__text,.sidebar-card button,.sidebar-card__description,.simulated__questions-name,.square-tag,.student-card__name,.student-card__student-email,.students-card__name,.teacher-page__box-course,.u-text-truncate{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-text-left{text-align:left!important}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-text-neutral-dark{color:#5d6a86!important;color:var(--color-neutral-dark)!important}.u-text-danger{color:#fd6b62!important;color:var(--color-danger)!important}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}.u-overflow-x{overflow-x:auto;overflow-y:hidden}.u-overflow-y{overflow-x:hidden;overflow-y:auto}.u-overflow{overflow:auto}.u-w-100{width:100%!important}.u-w-50{width:50%}@media(min-width:992px){.u-w-lg-50{width:50%}}.u-h-100{height:100%}.u-m-0{margin:0!important}.u-ml-auto{margin-left:auto!important}.u-mt-auto{margin-top:auto!important}.u-mt-0{margin-top:0!important}.u-mt-1{margin-top:.4rem!important}.u-mt-2{margin-top:.8rem!important}.u-mt-3{margin-top:1.6rem!important}.u-mt-4{margin-top:2.4rem!important}.u-mt-5{margin-top:4.8rem!important}.u-mx-auto{margin:0 auto}.u-my-auto{margin:auto 0}.u-mb-0{margin-bottom:0!important}.u-mb-1{margin-bottom:.4rem!important}.u-mb-2{margin-bottom:.8rem!important}.u-mb-3{margin-bottom:1.6rem!important}.u-mb-4{margin-bottom:2.4rem!important}.u-mb-5{margin-bottom:4.8rem!important}.u-mr-0{margin-right:0!important}.u-mr-1{margin-right:.4rem}.u-mr-2{margin-right:.8rem}.u-mr-3{margin-right:1.6rem}.u-mr-4{margin-right:2.4rem}.u-mr-5{margin-right:4.8rem}.u-ml-0{margin-left:0!important}.u-ml-1{margin-left:.4rem}.u-ml-2{margin-left:.8rem}.u-ml-2-5{margin-left:1rem}.u-ml-3{margin-left:1.6rem}.u-ml-4{margin-left:2.4rem}.u-ml-5{margin-left:4.8rem}.u-p-0{padding:0!important}.u-p-1{padding:16px}.u-pl-0{padding-left:0!important}.u-pl-1{padding-left:.4rem}.u-pl-2{padding-left:.8rem}.u-pl-3{padding-left:1.6rem}.u-pl-4{padding-left:2.4rem}.u-pl-5{padding-left:4.8rem}.u-pr-0{padding-right:0!important}.u-pr-1{padding-right:.4rem}.u-pr-2{padding-right:.8rem}.u-pr-3{padding-right:1.6rem}.u-pr-4{padding-right:2.4rem}.u-pr-5{padding-right:4.8rem}.u-py-0{padding-top:0!important}.u-pb-0,.u-py-0{padding-bottom:0!important}.u-mh-none{max-height:none!important;overflow-y:visible!important;overflow-y:initial!important}.u-center{display:grid;place-content:center}.is-close{display:none}.is-open{display:block}.u-cursor-help{cursor:help}.u-cursor-default{cursor:default!important}.u-cursor-pointer{cursor:pointer!important}.u-visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.u-d-block{display:block!important}.u-d-inline-block{display:inline-block!important}.u-ratio{position:relative}.u-ratio--16x9{padding-bottom:56.25%}.u-ratio iframe{height:100%;left:0;position:absolute;top:0;width:100%}.u-hr{border:0;border-top:1px solid #ece9f8;border-top:1px solid var(--color-neutral-lightest);margin:32px 0}.u-fg-1{flex-grow:1}.show-md{display:none}@media(min-width:768px){.show-md{display:block!important}}.hide-md{display:block}@media(min-width:768px){.hide-md{display:none!important}}.classroom-video-content__video-frame{height:0;position:relative}.classroom-video-content__video-frame>*{display:block;height:100%!important;margin:0;padding:0;position:absolute;top:0;width:100%!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;line-height:1em;outline:0;text-decoration:none}[type=button],input[type=submit]{border:none;border-radius:none}@keyframes moveUp{0%{opacity:0;transform:translate(-50%,-10%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.flip-wrapper{perspective:1000px}.flip{height:100%;position:absolute;transform-style:preserve-3d;transition:transform .8s;width:100%}.flip--turned{transform:rotateY(180deg)}.flip__back,.flip__front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;width:100%}.flip__back{transform:rotateY(180deg)}body,html{background:#fafafa;background:var(--color-neutral-bright)}.main-screen{align-items:flex-start;box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0;min-height:100vh;position:relative;width:100%}.main-screen>*{padding-left:0}.main-screen>div[tabindex]{width:100%}.main-content{align-items:flex-start;background:#fafafa;background:var(--color-neutral-bright);box-sizing:border-box;display:flex;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0;max-width:100vw;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:110px 16px 16px;width:100%}.main-content>*{padding-left:0}@media only screen and (min-width:49em){.main-content{margin-left:64px;padding:104px 3em 3em;width:calc(100% - 64px)}.main-screen--admin .main-content{margin-left:0;width:100%}.main-screen--admin .main-sidebar+.main-content{margin-left:260px;width:calc(100% - 260px)}}.main-content--block{display:block}.main-content--column{align-items:stretch;flex-direction:column;justify-content:flex-start}.main-content--no-margin{margin:0!important;padding:0;width:100%}.main-content--admin-layout{padding-top:72px}@media only screen and (min-width:49em){.main-content--admin-layout{padding-top:44px}}.main-content--auditorium{flex-direction:column;justify-content:flex-start}.main-content--auditorium .page{align-items:stretch;flex-grow:1}.texto-teste{position:relative;z-index:10000}.whatsapp-button{background-color:#25d366;border-radius:100%;bottom:20px;color:#fff;padding:10px;position:fixed;right:20px;z-index:99999}*{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body,input,select{color:#110b3e;color:var(--color-primary-dark);font-family:Nunito,sans-serif;font-size:15px;font-weight:300;line-height:1.5}b,dt,strong{font-weight:800}p{margin-bottom:1.6rem;margin-top:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#442b8c;color:var(--color-primary);font-family:Nunito,sans-serif;font-weight:800;line-height:1.2;margin-bottom:.8rem;margin-top:0}.h1,h1{font-size:1.6em}button{cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:1em}img,svg{height:auto;max-width:100%;vertical-align:middle}.btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;border-radius:100px;box-shadow:0 4px 10px #442b8c0d;display:inline-flex;font-size:13px!important;font-weight:700;gap:8px;height:40px;justify-content:center;line-height:0px!important;padding:6px 12px;text-align:center;transition:all .2s ease-in-out}.btn:hover{cursor:pointer}.btn--primary{background-color:#442b8c;background-color:var(--color-primary);border:1px solid #442b8c;border:1px solid var(--color-primary);color:#fff}.btn--primary:hover{background-color:#110b3e;background-color:var(--color-primary-dark)}.btn--secondary{background:#ff9b63;background:var(--color-third-light);border:1px solid #ff9b63;border:1px solid var(--color-third-light);color:#fff}.btn--secondary:hover{background:#ff9153;background:var(--color-third)}.btn--secondary-dark{background:#46b0c3;background:var(--color-secondary-dark);border:1px solid #46b0c3;border:1px solid var(--color-secondary-dark);color:#fff}.btn--secondary-dark:hover{background:#5dc9dd;background:var(--color-secondary)}.btn--third{border:1px solid #442b8c;border:1px solid var(--color-primary)}.btn--success{background:#5dc9dd;background:var(--color-secondary);border:1px solid #74dbe1;border:1px solid var(--color-secondary-light);color:#fff}.btn--success:hover{background:#74dbe1;background:var(--color-secondary-light);color:#fff}.btn--done{background:#e4feee;border:none;color:#1ca388;color:var(--color-success);font-weight:700;padding:0 30px}.btn--done:hover{cursor:default}.btn--rightAnswer{border:1px solid #74dbe1;border:1px solid var(--color-secondary-light)}.btn--rightAnswer,.btn--rightAnswer:hover{background:#1ca388;color:#fff}.btn--danger{border:1px solid #fd6b62;border:1px solid var(--color-danger)}.btn--danger,.btn--danger:hover{background:#fd6b62;background:var(--color-danger);color:#fff}.btn--dark{background:#8894ac;background:var(--color-neutral);border:1px solid #8894ac;border:1px solid var(--color-neutral);color:#fff}.btn--dark:hover{background:#5d6a86;background:var(--color-neutral-darker);color:#fff}.btn--third{background:#ece9f8;background:var(--color-primary-lightest);border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);color:#110b3e;color:var(--color-primary-dark)}.btn--third:hover{background:#110b3e;background:var(--color-primary-dark);border:1px solid #110b3e;border:1px solid var(--color-primary-dark);color:#fff}.btn--review{background-color:#7b63bf;background-color:var(--color-primary-light);border:2px solid #fff;box-shadow:0 4px 10px 3px #442b8c33;color:#fff}.btn--review:hover{background-color:#442b8c;background-color:var(--color-primary);border-color:#442b8c;border-color:var(--color-primary)}.btn--orange{background-color:#f99153;border:2px solid #fff;box-shadow:0 4px 10px 3px #442b8c33;color:#fff}.btn--orange:hover{background-color:#ffecd8;border-color:#ffecd8;color:#f99153}.btn--turbo{background-color:#ff4c6f;border:2px solid #fff;box-shadow:0 4px 10px 3px #442b8c33;color:#fff}.btn--turbo:hover{background-color:#ffe7e5;border-color:#ffe7e5;color:#ff4c6f}.btn--full{box-sizing:border-box;flex-shrink:0;width:100%}.btn--small{font-size:.9em;height:36px!important;padding:.6em 1em!important}.btn--tiny{font-size:.8em;height:24px;padding:.2em .6em!important}@media(min-width:768px){.btn--wide{padding-left:48px!important;padding-right:48px!important}}.btn--outline{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);color:#442b8c;color:var(--color-primary)}.btn--outline.active,.btn--outline:hover{background:#442b8c;background:var(--color-primary);border-color:#442b8c;border-color:var(--color-primary);color:#fff}.btn--outline-secondary{background:none;border:1px solid #ff9b63;border:1px solid var(--color-third-light);color:#ff9b63;color:var(--color-third-light)}.btn--outline-success{background:none;border:1px solid #1ca388;border:1px solid var(--color-success);color:#1ca388;color:var(--color-success)}.btn--outline-danger{background:none;border:1px solid #fd6b62;border:1px solid var(--color-danger);color:#fd6b62;color:var(--color-danger)}.btn--outline-blue{background:none;border:1px solid #2f80ed;color:#2261a9}.btn--outline-white{background:none;border:1px solid #fff;color:#fff}.btn--outline-dashed{align-items:center;background:none;border:1px dashed #8894ac;border:1px dashed var(--color-neutral);color:#8894ac;color:var(--color-neutral)}.btn--outline-dashed:hover{border-color:#bcc4d6;border-color:var(--color-neutral-light);color:#bcc4d6;color:var(--color-neutral-light)}.btn--send{align-items:center;box-sizing:border-box;display:flex;flex:initial;flex-wrap:wrap;height:40px;justify-content:center;list-style:none;margin-left:0;padding:0;width:40px}.btn--send>*{padding-left:0}.btn--send img,.btn--send svg{height:15px;width:15px}.btn--link{background:none;border-color:#0000;box-shadow:none;color:#442b8c;color:var(--color-primary);text-decoration:underline}.btn--none,.calendar-task,.expanded-calendar__btn{-webkit-appearance:none;appearance:none;background:#0000;border:none;padding:0;text-align:left}@media(min-width:768px){.btn--tab-side{position:absolute;right:45px;top:105px}}.btn--box{border-radius:4px;color:#442b8c;color:var(--color-primary);font-size:1.4rem;gap:8px;justify-content:left;padding:16px}.btn--box svg{height:20px;width:20px}.btn--break-line{line-height:1!important;text-align:left}.btn.disabled,.btn:disabled,fieldset:disabled .btn{opacity:.24;pointer-events:none}.btn__icon{flex-shrink:0;width:16px}.btn__icon--md{width:20px}.btn-group{display:inline-flex;max-width:100%;overflow:auto}.btn-group .btn{height:32px;line-height:2rem!important}.btn-group--with-dropdown{overflow:visible;width:100%}.btn-group input{display:none!important}.btn-group input:checked+.btn--outline{background:#442b8c;background:var(--color-primary);border-color:#442b8c;border-color:var(--color-primary);color:#fff}.btn-group label{display:inline-block!important}.btn-group>.btn{border-radius:0;flex-grow:1}.btn-group>.btn:not(:first-of-type){margin-left:-1px}.btn-group>.btn:first-child,.btn-group>:first-child+.btn{border-bottom-left-radius:100px;border-top-left-radius:100px}.btn-group>.btn:last-child{border-bottom-right-radius:100px;border-top-right-radius:100px}.btn-group .btn.c-dropdown{border-radius:0 100px 100px 0;flex-grow:0;margin-left:-1px;position:relative}.btn-group .btn.c-dropdown .c-dropdown__toggle:before{content:"";inset:0;position:absolute}.btn-group .btn.c-dropdown.btn--primary{border-left-color:#fff}.btn-group .btn.c-dropdown .c-dropdown__toggle svg{stroke:currentColor}::placeholder,[type=date][value=""],[type=file][value=""]~.form__control,[type=file][value=""]~.skill-evaluation__points{color:#d8d8d8;opacity:1}.form--step-by-step{display:flex;flex-direction:column;height:calc(100vh - 150px);overflow:hidden}.form--step-by-step .page__content{flex-grow:1;height:100px;overflow-x:hidden;overflow-y:auto}.form__title{color:#110b3e;color:var(--color-primary-dark);font-size:16px;font-weight:700;margin-bottom:16px}.form__row{margin:1.5em 0}.form__row--password{position:relative}.form__row--password span{cursor:pointer;display:inline-block;height:40px;line-height:38px;position:absolute;right:0;text-align:center;top:0;width:10%}.form__row--hr{border-bottom:1px solid #f1f5fa;border-bottom:1px solid var(--color-bright);padding-bottom:32px}.form__row--columns{display:flex;flex-wrap:wrap;gap:20px}.form__col{flex-basis:0;flex-grow:1;min-width:150px}.form__columns{display:flex;flex-wrap:no-wrap;gap:10px}.form__columns--wrap{flex-wrap:wrap}.form__columns>*{flex-basis:300px;flex-grow:1}.form__columns .form__col{min-width:auto}.form__custom-file-input{cursor:pointer;display:block}.form__custom-file-input .form__control,.form__custom-file-input .skill-evaluation__points{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-paperclip'%3E%3Cpath d='m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;overflow-wrap:anywhere;padding-right:42px}.form__custom-file-input input[type=file]{display:none}.form .rember-link{color:#5dc9dd;color:var(--color-secondary);font-size:.9em}.form .back-login{color:#8894ac;color:var(--color-neutral);font-size:.9em}.form .back-login a{color:#442b8c;color:var(--color-primary);font-weight:700}.form .label-terms input{-webkit-appearance:auto;appearance:auto;display:inline;height:15px;margin:0 5px 0 0;width:15px}.filter-bar__label,.form__label{color:#442b8c;color:var(--color-primary);display:block;font-size:.9em;font-weight:700;margin-bottom:.2em;width:100%}.form__label__label{font-weight:300}.form__label-wrapper{align-items:flex-start;display:flex;gap:12px;margin-bottom:.2em;width:100%}.form__label-wrapper .filter-bar__label,.form__label-wrapper .form__label{flex-basis:0;flex-grow:1}.form__control,.skill-evaluation__points{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:5px;box-sizing:border-box;color:#8894ac;color:var(--color-neutral);display:block;flex-shrink:0;font-size:1.6rem;font-weight:300;height:40px;padding:8px 16px;width:100%}.form__control:focus,.skill-evaluation__points:focus{border:1px solid #442b8c;border:1px solid var(--color-primary);outline:none}.form__control:disabled,.skill-evaluation__points:disabled{color:#8894ac;color:var(--color-neutral);opacity:.24;pointer-events:none}.form__control--small{font-size:1.2rem!important;height:auto!important;padding:4px 6px!important}.form__control--search{background-color:#0000;border:1px solid #442b8c;border:1px solid var(--color-primary);border-radius:50px}.form__control--search-with-icon{background-position:right 16px center;padding-right:42px}.form__control--search-left,.form__control--search-with-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.75 2a5.25 5.25 0 1 0 0 10.5 5.25 5.25 0 0 0 0-10.5ZM0 7.25a6.75 6.75 0 1 1 13.5 0 6.75 6.75 0 0 1-13.5 0Z' fill='%238894AC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.457 10.957a.75.75 0 0 1 1.06 0l3.263 3.263a.75.75 0 1 1-1.06 1.06l-3.263-3.262a.75.75 0 0 1 0-1.06Z' fill='%238894AC'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px}.form__control--search-left{background-position:left 16px center;padding-left:42px}.form__control--search::placeholder{color:#442b8c;color:var(--color-primary);font-weight:700;opacity:1}.form__control-wrapper{position:relative}.list-alternatives__container .form__control-wrapper{flex-grow:1}.list-alternatives__container .form__control-wrapper .form__control,.list-alternatives__container .form__control-wrapper .skill-evaluation__points{width:100%}.form__counter{background-color:#fff;color:#ccd2e0;color:var(--color-neutral-lighter,#ccd2e0);font-size:1.2rem;font-weight:300;padding:8px 0 8px 8px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.form__counter--textarea{top:1px;transform:translateY(0)}.form__counter--danger{color:#fdb462}.form__text{color:#8894ac;color:var(--color-neutral);display:block;font-size:1.2rem;margin-top:.5em}.form__description{color:#5d6a86;color:var(--color-neutral-dark);display:block;font-size:1.2rem;font-weight:300;margin-bottom:12px}.form input[type=radio]{-webkit-appearance:radio}.form__select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.829.314A1.071 1.071 0 1 0 .314 1.829l3.428 3.429a1.071 1.071 0 0 0 1.516 0l3.428-3.429A1.071 1.071 0 1 0 7.171.314L4.5 2.984 1.829.315Z' fill='%238894AC'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:10px;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:5px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;color:#8894ac;color:var(--color-neutral);flex-shrink:0;font-size:13px;height:40px;padding:10px 42px 10px 1em;width:100%}.form__select:focus{border:1px solid #442b8c;border:1px solid var(--color-primary);outline:none}.form__select--outline{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5.75 5 5.25 9.5.75' stroke='%23442B8C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center right 12px;background-repeat:no-repeat;background-size:10px;border-color:#442b8c;border-color:var(--color-primary);border-radius:100px;box-shadow:none;color:#442b8c;color:var(--color-primary);font-size:1.2rem;height:28px;padding:2px 28px 2px 12px;transition:.16s;width:128px}.form__select--outline:focus,.form__select--outline:hover{background-color:#f1f5fa;background-color:var(--color-bright)}.form .DraftEditor-editorContainer{display:block}.form .DraftEditor-editorContainer,.form textarea{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:5px;box-shadow:0 4px 10px #442b8c0d;color:#8894ac;color:var(--color-neutral);font-family:Nunito Sans,sans-serif;font-size:1.6rem;font-weight:300;height:120px;padding:1em;resize:none;width:100%}.form .DraftEditor-editorContainer:focus,.form textarea:focus{border:1px solid #8376a9;border:1px solid var(--color-primary-lighter);outline:none}.form [type=submit]:not(.btn){-webkit-appearance:none;-moz-appearance:none;background:#ff9153;background:var(--color-third);border:0;border-radius:50px;box-shadow:0 4px 10px #442b8c0d;color:#fff;cursor:pointer;font-size:.9em;padding:.6em 1.5em!important;transition:all .2s ease-in-out;width:inherit}.form [type=submit]:not(.btn):hover{background:#442b8c;background:var(--color-primary)}.form [type=submit]:not(.btn):disabled{cursor:not-allowed;opacity:.3}.form__search{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17A8 8 0 1 0 9 1a8 8 0 0 0 0 16ZM19 19l-4.35-4.35' stroke='%235D6A86' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:6px;color:#8894ac;color:var(--color-neutral);font-size:13px!important;height:40px;line-height:1.5;padding:12px 40px 12px 16px;width:100%}.form__search:focus{border-color:#442b8c;border-color:var(--color-primary);outline:none}.form__check-input{-webkit-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #00000040;height:1em!important;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em!important}.form__check-input[type=checkbox]{border-radius:.25em}.form__check-input[type=checkbox]:checked{background-color:#442b8c;background-color:var(--color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.6em;border-color:#442b8c;border-color:var(--color-primary)}.form__check-input[type=radio]{-webkit-appearance:none!important;appearance:none!important;border-radius:50px}.form__check-input[type=radio]:checked{background-color:#442b8c;background-color:var(--color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.6em;border-color:#442b8c;border-color:var(--color-primary)}.form__check-input--round[type=checkbox]{border-radius:50%}.form__check{align-items:center;display:block;margin-bottom:.5em;padding-left:1.5em;position:relative}.form__check input{width:90%}.form__check .form__check-input{float:left;margin-left:-1.5em;padding:0}.form__check .form__check-input--rounded{margin-top:.4em}.form__check--inline{display:inline-block!important;margin-right:2rem}.form__check-label{color:#8894ac!important;color:var(--color-neutral)!important;font-size:.9em;font-weight:300!important}.form__switch{align-items:center;display:flex;font-size:13px;gap:0;line-height:100%;padding-left:32px}.form__switch input{margin:0 .5em}.form__switch .form__check-input{animation:switchMoveOff .3s forwards;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;background-size:12px 12px;border-radius:2em;flex-shrink:0;margin-left:-32px;width:2em!important}.form__switch .form__check-input:checked{animation:switchMoveOn .3s forwards;background-color:#ebedf4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23735EF4'/%3E%3C/svg%3E");background-position:100%;background-size:auto;background-size:12px 12px}.form__input-group{align-items:stretch;display:flex;flex-wrap:nowrap;position:relative;width:100%}.form__input-group .form__control,.form__input-group .skill-evaluation__points,.form__input-group input{flex-grow:1;flex-shrink:1}.form__input-group .btn{align-items:center;display:flex;flex-shrink:0}.form__input-group>:last-child{border-radius:0 4px 4px 0}.form__input-group>:first-child{border-radius:4px 0 0 4px}.form__donate ::placeholder{color:#bcc4d6;color:var(--color-neutral-light);font-family:Nunito Sans,sans-serif;font-size:.95em;font-weight:300}.form__donate #cep,.form__donate #cpf,.form__donate #graduated,.form__donate #modality,.form__donate #phone,.form__donate #placing,.form__donate #state,.form__donate #zip_code{border-radius:0 0 0 5px;box-sizing:border-box;flex-shrink:0;width:50%}.form__donate #institution,.form__donate #phone,.form__donate #placing,.form__donate #state{border-radius:0 0 5px 0}.form__donate #complement,.form__donate #phone{border-left:0}.form__donate #address{border-bottom:0}.form__donate #card_holder_name,.form__donate #email{border-bottom:0;border-radius:5px 5px 0 0}.form__donate #city,.form__donate #complement,.form__donate #neighborhood,.form__donate #number{border-bottom:0;border-radius:0;box-sizing:border-box;flex-shrink:0;width:50%}.form__donate__payment-totals{border-top:1px dashed #8894ac;border-top:1px dashed var(--color-neutral);margin-top:2em;padding-top:1em}.form__donate__payment-info{align-items:center;box-sizing:border-box;color:#5d6a86;color:var(--color-neutral-darker);display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;font-size:.9em;font-weight:700;justify-content:space-between;list-style:none;margin-left:0;margin-top:.5em;width:100%}.form__donate__payment-info>*{padding-left:0}.form__donate__payment-info--total{align-items:center;box-sizing:border-box;color:#110b3e;color:var(--color-primary-dark);display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;font-weight:700;justify-content:space-between;list-style:none;margin-left:0;margin-top:2em;width:100%}.form__donate__payment-info--total>*{padding-left:0}.form__donate__payment-info--crypto{align-items:center;box-sizing:border-box;color:#7b63bf;color:var(--color-primary-light);display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;font-size:.9em;font-weight:300;justify-content:center;list-style:none;margin-left:0;margin-top:-1em;width:100%}.form__donate__payment-info--crypto>*{padding-left:0}.form__donate__payment-info--crypto img{height:15px;margin-right:.3em;width:15px}.form__donate label{color:#442b8c;color:var(--color-primary);display:block;font-size:1em;font-weight:700;margin-bottom:.2em}.form__donate--card-info{border-top:1px dashed #ece9f8;border-top:1px dashed var(--color-primary-lightest);margin-top:2em;padding-top:2em}.form__donate--card-info input{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:5px;box-sizing:border-box;color:#8894ac;color:var(--color-neutral);flex-shrink:0;font-size:1em;height:40px;padding:1em;width:100%}.form__donate--card-info input:nth-child(2){border-radius:5px 0 0 5px;border-right:none;box-sizing:border-box;flex-shrink:0;width:56.25%}.form__donate--card-info input:nth-child(3){border-left:none;border-radius:0;border-right:none;box-sizing:border-box;flex-shrink:0;text-align:center;width:25%}.form__donate--card-info input:nth-child(4){border-left:none;border-radius:0 5px 5px 0;box-sizing:border-box;flex-shrink:0;text-align:center;width:18.75%}.form__donate--card-info input:focus{border:1px solid #442b8c;border:1px solid var(--color-primary);outline:none}.form__donate--address-info{margin:2em 0}.form__donate--address-info select{border-left:none;border-radius:0 0 5px 0;box-sizing:border-box;flex-shrink:0;width:50%}.form__donate--address-info input{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:5px;box-sizing:border-box;color:#8894ac;color:var(--color-neutral);flex-shrink:0;font-size:1em;height:40px;padding:1em;width:100%}.form__donate--address-info input:nth-child(2){border-radius:5px 5px 0 0}.form__donate--address-info input:nth-child(3){border-radius:0 0 0 5px;box-sizing:border-box;flex-shrink:0;width:50%}.form__donate--address-info input:nth-child(4){border-left:none;border-radius:0 0 5px 0;box-sizing:border-box;flex-shrink:0;width:50%}.form__donate input{background:#fff;border-radius:5px;box-sizing:border-box;color:#5d6a86;color:var(--color-neutral-darker);flex-shrink:0;font-size:.95em;height:40px;padding:1em;width:100%}.form__donate input,.form__donate input:focus{border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest)}.form__donate input:focus{outline:none}.form__donate input::-webkit-inner-spin-button,.form__donate input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form__donate select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:5px;color:#8894ac;color:var(--color-neutral);font-size:.9em;font-weight:300;height:40px;padding:0 1em}.form__donate select:focus{border:1px solid #442b8c;border:1px solid var(--color-primary);outline:none}.form__donate textarea{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:5px;box-shadow:0 4px 10px #442b8c0d;color:#8894ac;color:var(--color-neutral);font-family:Nunito Sans,sans-serif;font-size:1em;min-height:40px;padding:1em;resize:none}.form__donate textarea:focus{border:1px solid #8376a9;border:1px solid var(--color-primary-lighter);outline:none}.form__donate input[type=submit]{border:0;border-radius:50px;box-shadow:0 4px 10px #442b8c0d;color:#fff;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:1em;line-height:0px;padding:1.5em 2em;transition:all .2s ease-in-out;width:100%!important;width:inherit}.form__donate input[type=submit],.form__donate input[type=submit]:hover{background:#442b8c;background:var(--color-primary)}.form__collapse{height:0;overflow:hidden;transition:height .3s}.form__collapse-content{display:flex;flex-direction:column;gap:20px}.form__collapse-content .form__row{margin:0}.form__collapse-content>:last-child{margin-bottom:20px}.form__ai-banner{align-items:center;background:linear-gradient(90deg,#d8faf8,#fff2f6);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 24px}.form__ai-banner-title{color:#442b8c;color:var(--color-primary);font-size:1.7rem;font-weight:700;line-height:1.2;margin-bottom:0}textarea{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:5px;box-shadow:0 4px 10px #442b8c0d;color:#8894ac;color:var(--color-neutral);font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:300;min-height:100px;padding:1em;resize:none;width:100%}textarea:focus{border:1px solid #8376a9;border:1px solid var(--color-primary-lighter);outline:none}.ck-editor img,.wrs_modal_dialogContainer img{width:auto}.ck-editor i,.wrs_modal_dialogContainer i{font-style:italic}.ck-editor h2,.wrs_modal_dialogContainer h2{font-size:2em}.ck-editor h3,.wrs_modal_dialogContainer h3{font-size:1.6em}.wrs_modal_dialogContainer h4 .ck-editor h4{font-size:1.2em}.ck-editor__editable_inline{padding:0 30px!important}.ck-editor__editable_inline h2{font-size:2em}.ck-editor__editable_inline h2 h3{font-size:1.6em}.ck-editor__editable_inline h2 h4{font-size:1.2em}.ck-editor__editable_inline h2 p{margin:0}.ck-editor__editable_inline h2 img{max-height:550px;max-width:100%;width:auto}.ck-editor__editable_inline h2 .ck-editor i,.ck-editor__editable_inline h2 i{font-style:italic}.ck-editor__editable_inline h2 ol,.ck-editor__editable_inline h2 ul{padding:0 30px!important}.ck-editor__editable_inline h2 ul{list-style-type:disc}.ck-editor__editable_inline h2 ol{list-style-type:decimal}.tagline{background:#ece9f8;background:var(--color-primary-lightest);border-radius:5px;color:#8894ac;color:var(--color-neutral);display:inline-block;font-size:.9em;margin-bottom:2em;padding:.5em 1em}.feed-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;border-radius:5px;box-sizing:border-box;display:none;flex-shrink:0;height:20.4vw;image-rendering:auto;position:fixed;right:3em;top:7em;width:25%}@media only screen and (min-width:49em){.feed-banner{display:block}}.donate-banner img{border-radius:10px;box-shadow:0 4px 10px #442b8c0d;margin-bottom:1em;overflow:hidden}.donate-banner img,.tag-list{box-sizing:border-box;flex-shrink:0;width:100%}.tag-list{align-items:flex-start;display:flex;flex:initial;flex-wrap:wrap;list-style:none;margin:1em 0}.tag-list>*{padding-left:0}.tag{background:#7b63bf;background:var(--color-primary-light);border-radius:50px;color:#fff;cursor:pointer;font-size:.8em;font-weight:700;margin-bottom:.3vw;margin-top:.3vw;padding:.3em 1.2em;transition:background .2s ease-in-out}.tag+.tag{margin-left:.3vw}.tag:hover{background:#110b3e;background:var(--color-primary-dark)}.square-tag{background-color:#f1f5fa;background-color:var(--color-bright);border-radius:4px;color:#8894ac;color:var(--color-neutral);cursor:default;display:inline-block;font-size:1.2rem;font-weight:700;line-height:2.2rem;padding:0 8px;text-align:center}.square-tag span{font-size:.8em;font-weight:300}.square-tag--md{font-size:1.6rem;line-height:24px}.square-tag--full{width:100%}.square-tag--success{background-color:#1ca388;background-color:var(--color-success);color:#fff}.square-tag--warning{background-color:#fdb462;background-color:var(--color-warning);color:#fff}.square-tag--danger{background-color:#fd6b62;background-color:var(--color-danger);color:#fff}@keyframes progress-p43u5e{to{background-size:100% 100%}}@keyframes progress-p43u5e-2{0%{opacity:0}10%{opacity:.15}70%{opacity:.15}to{background-size:100% 100%;opacity:0}}.loader-text{color:#7b63bf;color:var(--color-primary-light);display:none;font-size:.85em;font-weight:700;transform:translateY(20px)}.loader-container{align-items:center;background:#0000;display:flex;flex:initial;flex-wrap:wrap;justify-content:center;list-style:none;margin-left:0;min-height:40px;width:100%}.loader-container>*{padding-left:0}.loader{animation:progress-p43u5e 1.5s infinite;background:linear-gradient(135deg,#f1f5fa,#ece9f8 100px) 0/0 100% no-repeat;background:linear-gradient(135deg,var(--color-bright) 0,var(--color-primary-lightest) 100px) 0/0 100% no-repeat;border:1px solid #ccd2e0;border:1px solid var(--color-neutral-lighter);border-radius:100px;height:12px;position:relative;width:100px}.loader:after{animation:progress-p43u5e-2 3s infinite;background:repeating-linear-gradient(-45deg,#8894ac00,#8894ac00,10px,#8894ac 10px,#8894ac 20px) 0/0 100% no-repeat;border-radius:100px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}@keyframes spinner{to{transform:rotate(1turn)}}.loader-spinner{animation:spinner 1s linear infinite;aspect-ratio:1;background:radial-gradient(farthest-side,#8894ac 94%,#0000) top/4px 4px no-repeat,conic-gradient(#0000 30%,#8894ac);border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);width:32px}.loader-spinner-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}.loader-spinner-wrapper__text{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:1.6rem;font-weight:700;line-height:1.2;margin-bottom:0}.tab{-ms-overflow-style:none;background:#ece9f8;background:var(--color-primary-lightest);border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:50px;box-sizing:border-box;cursor:pointer;display:flex;gap:.5vw;margin-bottom:2em;max-width:100%;overflow-x:auto;overflow-y:hidden;overflow-y:scroll;padding:6px;scrollbar-width:none;width:100%}.tab::-webkit-scrollbar{display:none}@media(min-width:768px){.tab{width:-webkit-max-content;width:max-content}}.tab__link{-webkit-appearance:none;appearance:none;background:#0000;background-color:#ffffff4d;border:none;border-radius:50px;color:#5d6a86;color:var(--color-neutral-darker);font-size:.88em;font-weight:300;font-weight:700;line-height:1.5;outline:none;padding:.3em 1.5em;transition:all .2s ease-in-out;white-space:nowrap}.tab__link.active,.tab__link:hover{background:#fff;box-shadow:0 4px 10px #442b8c0d;color:#442b8c;color:var(--color-primary)}.question-chart-wrapper,.tab__cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.tab__cards--h{grid-template-columns:minmax(100%,1fr)}.question-chart-wrapper>*,.tab__cards>*{width:100%}.tab__header{display:flex;margin-bottom:8px;overflow-x:auto}.tab__container{align-items:flex-start;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;gap:1em 0;list-style:none;margin-left:0;width:100%}.tab__container>*{padding-left:0}.tab__container .widget-wrapper{box-sizing:border-box;flex-shrink:0;width:100%}.tab__pane .infinite-scroll-component{overflow:visible!important;overflow:initial!important}.infinite-scroll-component::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar,::-webkit-scrollbar-track{background:#f1f5fa;background:var(--color-bright)}::-webkit-scrollbar-thumb{background:#bcc4d6;background:var(--color-neutral-light);border-radius:12px!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}::-webkit-scrollbar-thumb:hover{background:#7b63bf;background:var(--color-primary-light)}.breadcrumb{align-items:flex-start;display:flex;flex:initial;flex-wrap:wrap;font-size:.9em;font-weight:300;list-style:none;margin-left:0}.breadcrumb>*{padding-left:0}.breadcrumb__link{color:#8376a9;color:var(--color-primary-lighter);margin-right:.5em;max-width:100px;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease-in-out;white-space:nowrap}.breadcrumb__link:last-child{color:#7b63bf;color:var(--color-primary-light);font-weight:700;max-width:none}.breadcrumb__link:hover,.class-progressbar{color:#442b8c;color:var(--color-primary)}.class-progressbar{align-items:center;display:flex;flex:initial;flex-wrap:wrap;font-size:.85em;font-weight:700;justify-content:space-between;list-style:none;margin-left:0;position:relative}.class-progressbar>*{padding-left:0}.class-progressbar__line{background:#442b8c;background:var(--color-primary);border-radius:2px;height:5px;width:60%;z-index:1}.class-progressbar:after{background:#ece9f8;background:var(--color-primary-lightest);border-radius:2px;content:"";height:5px;left:0;position:absolute;right:20%;z-index:0}.tooltip{font-family:Nunito Sans,sans-serif;font-size:13px!important;font-weight:300;line-height:1em;padding:.6em .8em;position:absolute}.toast-error{background-color:#fd6b62;background-color:var(--color-danger);color:#fff}.toast-error svg{color:#fff;width:40px}.navbar{align-items:center;background:#110b3e;background:var(--color-primary-dark);box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;justify-content:center;list-style:none;margin-left:0;padding:1.5em;position:fixed;width:100%;z-index:10}.navbar>*{padding-left:0}.navbar__link{color:#fff;font-size:.9em;font-weight:300;margin:0 2.5vw}.navbar__link:hover{text-decoration:underline}.navbar__link--highlight{background:#5dc9dd;background:var(--color-secondary);border-radius:5px;padding:.5em 1em}.terms{align-items:center;display:flex;flex:initial;flex-wrap:wrap;justify-content:center;list-style:none;margin-left:0;min-height:100vh;padding:5em 0}.terms>*{padding-left:0}.terms_background{background-image:url(/static/media/login-bg.e3674dcc9282c82da084.svg);background-size:cover}.terms h1{margin-bottom:1.5em;text-align:center}.terms h2{font-weight:700;margin-bottom:.3em;margin-top:2em}.terms p{margin-bottom:1.2em}.terms p a{color:#5dc9dd;color:var(--color-secondary)}.terms em{font-style:italic}.terms ul{padding-left:1.5em}.terms__screen{align-items:flex-start;box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;justify-content:center;list-style:none;margin-left:0;width:100%}.terms__screen>*{padding-left:0}.terms__brand{align-items:flex-start;box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;justify-content:center;list-style:none;margin:2em 0;width:100%}.terms__brand>*{padding-left:0}.terms__brand img{max-height:180px;width:280px}.terms__container{background:#fff;border-radius:0;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;flex-shrink:0;overflow:hidden;padding:16px;position:relative;width:100%}@media(min-width:576px){.terms__container{border-radius:20px;padding:4em;width:70%}}.login{align-items:center;background-image:url(/static/media/login-bg.5deebd109ad87942e808.svg);background-size:cover;display:flex;flex:initial;flex-wrap:wrap;justify-content:center;list-style:none;margin-left:0;min-height:100vh;padding:20px}.login>*{padding-left:0}.login__screen{align-items:flex-start;box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;justify-content:center;list-style:none;margin-left:0;width:100%}.login__screen>*{padding-left:0}.login__brand{align-items:flex-start;box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:2em;margin-left:0;width:100%}.login__brand>*{padding-left:0}.login__brand img{width:120px}@media only screen and (min-width:49em){.login__brand img{width:150px}}.login__container{background:#fff;border-radius:20px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;flex-shrink:0;overflow:hidden;padding:2em 2em 6em;position:relative;width:80%}@media only screen and (min-width:49em){.login__container{padding:4em 4em 10em;width:35%}}.login__footer{align-items:center;background:#5dc9dd;background:var(--color-secondary);bottom:0;color:#fff;display:flex;flex:initial;flex-wrap:wrap;justify-content:center;left:0;list-style:none;margin-left:0;padding:2em;position:absolute;right:0}.login__footer>*{padding-left:0}@media only screen and (min-width:49em){.login__footer{padding:4em}}.login__footer a{color:#442b8c;color:var(--color-primary);font-weight:800;margin-left:.5em}.main-sidebar{background:linear-gradient(140deg,#fff -30%,#ece9f8) fixed;background:linear-gradient(140deg,#fff -30%,var(--color-primary-lightest) 100%) fixed;box-shadow:inset -5px -5px 20px #bcc4d633;left:0;position:fixed;right:0;top:0;z-index:105}@media only screen and (min-width:49em){.main-sidebar{bottom:0;left:0;width:260px;z-index:103}}.main-sidebar__mobile-hero{align-items:center;background:#f1f5fa;background:var(--color-bright);border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-primary-lightest);display:flex;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0;padding:1em 1.5em .5em 1em}.main-sidebar__mobile-hero>*{padding-left:0}@media only screen and (min-width:49em){.main-sidebar__mobile-hero{display:none}}.main-sidebar__mobile-hero-brand img{height:20px;width:auto}.main-sidebar__container{box-sizing:border-box;height:100vh;left:0;margin-top:-10px;opacity:0;overflow-x:hidden;overflow-y:auto;padding:1em;pointer-events:none;position:fixed;right:0;top:46px;transition:all .2s ease-in-out;z-index:10}@media only screen and (min-width:49em){.main-sidebar__container{bottom:0;display:flex;flex-direction:column;left:64px;margin-top:0;opacity:1;padding:44px 22px;pointer-events:all;top:0;width:260px}.main-screen--admin .main-sidebar__container{left:0}}.main-sidebar__container.active{background:linear-gradient(180.71deg,#fff -30%,#f2fafe 80%);box-shadow:0 15px 15px rgba(#110B3E,.1);box-shadow:0 15px 15px rgba(var(--color-primary-dark),.1);margin-top:0;max-height:calc(100vh - 46px);opacity:1;overflow-y:auto;pointer-events:all}.main-sidebar__nav{display:flex;flex-direction:column;flex-grow:1}.main-sidebar__link{border-radius:50px;color:#442b8c;color:var(--color-primary);display:flex;flex-wrap:nowrap;gap:12px;margin:.2em 0;padding:12px;transition:all .2s ease-in-out}.main-sidebar__link.active,.main-sidebar__link:hover{color:#fff;cursor:pointer}.main-sidebar__link.active{background:#442b8c;background:var(--color-primary)}.main-sidebar__link:focus,.main-sidebar__link:hover{background:#7b63bf;background:var(--color-primary-light)}.main-sidebar__link svg{display:inherit}.main-sidebar__bottom-links{margin-top:2em}@media only screen and (min-width:49em){.main-sidebar__bottom-links{margin-top:auto}}.main-sidebar__bottom-links .main-sidebar__link.active,.main-sidebar__bottom-links .main-sidebar__link:hover{background:#442b8c;background:var(--color-primary);color:#fff;cursor:pointer}.main-sidebar__highlight-links{border-top:1px solid #ece9f8;border-top:1px solid var(--color-primary-lightest);margin-top:1em;padding-top:1em}.main-sidebar__highlight-links .main-sidebar__link{border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);box-shadow:0 4px 10px #442b8c0d}.main-sidebar__highlight-links .main-sidebar__link.active{background:#fff}.main-sidebar__link-icon{flex-shrink:0;height:15px}.main-sidebar__link-icon svg{height:15px}.main-sidebar__link-name{flex-grow:1;font-size:.9em;min-width:0}.main-sidebar__brand{display:none;margin-bottom:3em;max-width:170px}@media only screen and (min-width:49em){.main-sidebar__brand{display:block}}.simulated__section{border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-primary-lightest);margin-bottom:20px;padding-bottom:20px}.simulated__progress{padding-bottom:12px}.simulated__header{align-items:center;display:flex;gap:16px}.simulated__container{flex:1 1}.simulated__notebook{font-size:1.4rem;font-weight:700;text-transform:uppercase}.simulated__notebook,.simulated__teacher{color:#110b3e;color:var(--color-primary-dark);margin-bottom:0}.simulated__teacher{font-size:1.2rem;line-height:1.2}.simulated__questions{align-items:center;border-radius:50px;color:#8894ac;color:var(--color-neutral);cursor:pointer;display:flex;font-size:1.2rem;gap:12px;padding:8px 16px}.simulated__questions.is-selected{background-color:#ece9f8;background-color:var(--color-primary-lightest);color:#442b8c;color:var(--color-primary);font-weight:800}.simulated__questions-name{flex:1 1}.header{align-items:center;background:#fafafa;background:var(--color-neutral-bright);display:flex;inset:0 0 auto 0;padding:4.2em 1em 1em;position:fixed;z-index:104}@media only screen and (min-width:49em){.header{height:88px;left:64px;padding:36px 0 0}}.header--has-custom-logos{top:68px}@media only screen and (min-width:49em){.header--has-custom-logos{top:0}}.header__container{align-items:center;display:flex;justify-content:flex-end;width:100%}@media only screen and (min-width:49em){.header__container{border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-primary-lightest);height:52px;margin:0 45px}}.header__actions{align-items:center;display:flex;gap:20px;margin-right:36px;min-height:28px}@media(min-width:576px){.header__actions{gap:24px}}@media(min-width:784px){.header__actions{margin-right:0}}.register{align-items:center;background-image:url(/static/media/login-bg.e3674dcc9282c82da084.svg);background-position:50%;background-size:cover;display:flex;flex:initial;flex-wrap:wrap;justify-content:center;list-style:none;margin-left:0;min-height:100vh}.register>*{padding-left:0}.register__body{box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;color:#fff;flex-shrink:0;max-width:550px;padding:1em;width:50%}@media only screen and (min-width:49em){.register__body{display:block;padding:5em;width:33.3333333333%}}.register__item{font-size:.9em;margin:3em 0 3em 2em}.register__title{color:#5dc9dd;color:var(--color-secondary);font-size:1.4em;font-weight:700;margin-bottom:.5em;position:relative}.register__title:after{background:#110b3e;background:var(--color-primary-dark);border-radius:30px;content:"";height:15px;left:-25px;position:absolute;top:3px;width:15px}.register__form{background:#fff;border-radius:20px;box-sizing:border-box;flex-shrink:0;margin-bottom:2em;padding:2em;width:85%}@media only screen and (min-width:49em){.register__form{padding:5em;width:33.3333333333%}}.register__brand img{width:150px}@media only screen and (min-width:49em){.register__brand img{margin-bottom:2em;width:200px}}.register__container{background:#fff;border-radius:20px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;flex-shrink:0;overflow:hidden;padding:4em 4em 10em;position:relative;width:35%}.register__list{display:none}@media only screen and (min-width:49em){.register__list{display:block}}.register__footer{align-items:flex-start;background:#5dc9dd;background:var(--color-secondary);bottom:0;color:#fff;display:flex;flex:initial;flex-wrap:wrap;justify-content:center;left:0;list-style:none;margin-left:0;padding:4em;position:absolute;right:0}.register__footer>*{padding-left:0}.register__footer a{color:#442b8c;color:var(--color-primary);font-weight:800;margin-left:.5em}.home-content{align-items:flex-start;display:flex;flex:initial;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0;width:100%}.home-content>*{padding-left:0}.home-content__banner{background-position:50%;background-size:cover;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;flex-shrink:0;margin:1em 0;min-height:40vw;transition:all .2s ease-in-out;width:100%}.home-content__banner:hover{transform:scale(1.01)}@media only screen and (min-width:49em){.home-content__banner{border-radius:20px;min-height:180px}}.home-content__side-calendar{background:#fff;border-radius:20px;box-shadow:0 0 10px #0003;font-weight:700;padding:20px 0;text-align:center}.home-content__side-calendar__section{padding:20px 40px}.home-content__side-calendar__expand_button{background:linear-gradient(.41turn,#63b4ff 6.13%,#4470b2 88.97%);border-radius:100px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.home-content__main-calendar{background:#fff;border-radius:20px;box-shadow:0 0 10px #0003;padding:20px 0;width:80%}.home-content__main-calendar__section{align-items:center;display:flex;justify-content:space-between;padding:20px 40px}.home-content__higlight{box-sizing:border-box;flex-shrink:0;text-align:center;width:100%}@media only screen and (min-width:49em){.home-content__higlight{text-align:left;width:31.25%}}.home-content__higlight__description{color:#442b8c;color:var(--color-primary);font-size:1.1em;line-height:1.3em;margin:1em 0}.home-content__higlight__body{color:#8894ac;color:var(--color-neutral);font-size:.9em;line-height:1.4em}.home-content__higlight__cta{margin-top:2em}.home-content__feed{box-sizing:border-box;flex-shrink:0;margin-top:2em;width:100%}@media only screen and (min-width:49em){.home-content__feed{margin-top:0;width:62.5%}}.post{align-items:flex-start;background:#fff;border:1px solid #f1f5fa;border:1px solid var(--color-bright);border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0;padding:1em;transition:all .15s}@media only screen and (min-width:49em){.post{padding:2em}}.post>*{padding-left:0}.post:hover{box-shadow:0 4px 10px 3px #442b8c33}.post__avatar{background-position:50%;background-size:cover;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:50px;cursor:pointer}.post__avatar,.post__avatar .avatar{height:30px;width:30px}@media only screen and (min-width:49em){.post__avatar,.post__avatar .avatar{height:35px;width:35px}}.post__comments{border-top:3px solid #ece9f8;border-top:3px solid var(--color-primary-lightest);margin:2em 0;padding-top:1em;width:100%}.post__body,.post__comments{box-sizing:border-box;flex-shrink:0}.post__body{width:75%}@media only screen and (min-width:49em){.post__body{width:80%}}.post__actions{width:15px}.post__header-name{cursor:pointer;font-size:.9em;font-weight:700;line-height:1.2em}@media only screen and (min-width:49em){.post__header-name{font-size:1em;line-height:inherit}}.post__header-time{color:#8894ac;color:var(--color-neutral);font-size:.8em}.post__header{padding-bottom:1em}.post__description,.post__description-text{word-wrap:break-word;color:#5d6a86;color:var(--color-neutral-darker);font-size:.85em;line-height:1.5em;white-space:pre-line}@media only screen and (min-width:49em){.post__description,.post__description-text{font-size:.92em}}.post__description-image{background:#ece9f8;background:var(--color-primary-lightest);background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:10px;box-sizing:border-box;flex-shrink:0;margin-top:1em;min-height:200px;width:100%}.post__action{margin-bottom:.5em;text-align:center}.post__action-icon{color:#442b8c;color:var(--color-primary);cursor:pointer;margin:0 auto;transition:transform .2s ease-in-out;width:15px}.post__action-icon:hover{cursor:pointer;transform:scale(1.2)}.post__action-icon.filled svg{fill:#7b63bf;fill:var(--color-primary-light)}.post__action-count{animation:fadeIn .5s;color:#7b63bf;color:var(--color-primary-light);font-size:.75em;font-weight:800;margin-top:0}.post .magic-link{margin-top:2em;padding:0}@media only screen and (min-width:49em){.post .magic-link{border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:10px;margin-left:-5vw;overflow:hidden;padding-bottom:1em;padding-right:1em;padding-top:1em;width:calc(100% + 8.2vw)}.post .magic-link__body{margin-left:35%}}.w-full{width:100%}.overflow-auto{overflow:auto}.word-break{word-wrap:break-word}.post-comment{align-items:flex-start;border-bottom:1px solid #f1f5fa;border-bottom:1px solid var(--color-bright);display:flex;gap:16px;margin:0;padding:1em 0;position:relative}@media only screen and (min-width:49em){.post-comment{padding:1em 0}}.post-comment:last-child{border-bottom:none}.post-comment--pinned{background:#fafafa;background:var(--color-neutral-bright,#f1f5fa);border-bottom:0;border-radius:10px;padding:10px}.post-comment--pinned .expanded-calendar__tag{position:absolute;right:10px;top:10px}.post-comment--pinned .post-comment__actions{align-self:flex-end}.post-comment__avatar{background-position:50%;background-size:cover;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:50px;height:25px;width:25px}@media only screen and (min-width:49em){.post-comment__avatar{height:30px;width:30px}}.post-comment__body{flex-grow:1}.post-comment__header-name{font-weight:700}.post-comment__header-time{color:#8894ac;color:var(--color-neutral);font-size:.8em}.post-comment__header{padding-bottom:.5em}.post-comment__description{color:#8894ac;color:var(--color-neutral);font-size:.85em;line-height:1.5em;white-space:pre-line}@media only screen and (min-width:49em){.post-comment__description{font-size:.92em}}.post-comment__description-image{background:#ece9f8;background:var(--color-primary-lightest);border-radius:10px;box-sizing:border-box;flex-shrink:0;margin-top:1em;min-height:200px;width:100%}.post-comment__action{margin-bottom:1em;text-align:center}.post-comment__action-icon{color:#442b8c;color:var(--color-primary);cursor:pointer;margin:0 auto;transition:transform .2s ease-in-out;width:15px}.post-comment__action-icon:hover{cursor:pointer;transform:scale(1.1)}.post-comment.filled svg{fill:#000}.post-comment__action-count{color:#442b8c;color:var(--color-primary);font-size:.8em}.post-comment .btn--tiny{position:absolute;right:0;top:10px}.post-comment .btn--answers{background:none;border:none;color:#442b8c;color:var(--color-primary);font-size:12px;margin-bottom:10px;padding:0;text-decoration:underline}.post-comment .btn--answers:focus-visible{outline:none!important}.post-comment .container-submit-answers{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 40px;margin-top:10px}.post-comment .btn--submit-answers{align-items:center;background:#442b8c;background:var(--color-primary);border:none;border-radius:100%;color:#fff;display:flex;height:30px;width:30px}.post-form{align-items:flex-start;border-radius:10px;box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0;width:100%}.post-form>*{padding-left:0}.post-form textarea{box-sizing:border-box;flex-shrink:0;margin-bottom:1.5em;min-height:80px;width:83.3333333333%}@media only screen and (min-width:49em){.post-form textarea{width:91.6666666667%}}.post-form .btn.loading{animation:spin 4s linear infinite}.post-form .magic-link{background:#ece9f8;background:var(--color-primary-lightest);border-radius:10px;margin:-1em 0 1em;overflow:hidden;transition:all .2s ease-in-out}.post-form .magic-link__body{margin-bottom:1em;padding:1em 1em 0}.comment-form,.comment-form input{box-sizing:border-box;flex-shrink:0;width:100%}.comment-form input{background:#f1f5fa;background:var(--color-bright);font-size:1.6rem}.comment-form .textarea-instructions{box-sizing:border-box;color:#8894ac;color:var(--color-neutral);flex-shrink:0;font-size:.8em;padding-left:.3em;text-align:right;width:100%}@keyframes spin{to{transform:rotate(1turn)}}.post-list{box-sizing:border-box;flex-shrink:0;width:100%}@media only screen and (min-width:49em){.post-list{width:60%}}.post-list .post{margin:1em 0}.question-list{box-sizing:border-box;flex-shrink:0;width:100%}@media only screen and (min-width:49em){.question-list{width:72.5%}}.infinite-scroll-component .post{margin:1em 0}.question-card{align-items:flex-start;background:#fff;border:1px solid #f1f5fa;border:1px solid var(--color-bright);border-radius:10px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-bottom:2em;margin-left:0;padding:1em;width:100%}.question-card>*{padding-left:0}@media only screen and (min-width:49em){.question-card{padding:2em}}.question-card .tag-list,.question-card .tag-list .tag{margin-top:0}.question-card__introduction{font-weight:800}.question-card__statement{border-top:1px solid #ece9f8;border-top:1px solid var(--color-primary-lightest);color:#110b3e;color:var(--color-primary-dark);font-weight:700;padding-top:1em}.question-card__answers,.question-card__statement{box-sizing:border-box;flex-shrink:0;margin-top:1em;width:100%}.question-card__answers{font-size:1.05em;padding:0 1em 1em}.question-card__answers .ck-editor i,.question-card__answers i{font-style:italic}.question-card__answers ol,.question-card__answers ul{padding:0 30px!important}.question-card__answers ul{list-style-type:disc}.question-card__answers ol{list-style-type:decimal}.question-card__answers h2{font-size:2em}.question-card__answers h3{font-size:1.6em}.question-card__answers h4{font-size:1.2em}.question-card__answer{align-items:center;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;flex-wrap:nowrap;list-style:none;margin:1em 0;min-width:0;width:100%}.question-card__answer>*{padding-left:0}.question-card__answer label{color:#5d6a86;color:var(--color-neutral-darker);cursor:pointer;font-size:.88em;line-height:auto;line-height:1.2em}.question-card__answer label:first-letter{text-transform:capitalize}.question-card__answer label>:last-child{margin-bottom:0}.question-card__answer input{box-sizing:border-box;flex-shrink:0;height:16px;margin:0 .3em 0 0;width:4.1666666667%}.question-card__answer--correct,.question-card__answer--correct label{color:#5dc9dd;color:var(--color-secondary)}.question-card__answer-letter{font-size:.7em;font-weight:800;height:15px;transform:translate(-5px);width:15px}.question-card__name{font-weight:700}.question-card__role{color:#8894ac;color:var(--color-neutral)}.question-card__title{margin:1em 0}.question-card__print{color:#8894ac;color:var(--color-neutral);font-size:.8em;font-style:italic}.question-card__description{font-size:.9em;margin-top:1em}.question-card__motivator-text{background:rgba(#F1F5FA,.5);background:rgba(var(--color-bright),.5);border:1px solid #f1f5fa;border:1px solid var(--color-bright);border-radius:5px;box-sizing:border-box;flex-shrink:0;font-size:.9em;margin:1em 0;padding:1em;width:100%;word-break:break-word}.question-card__motivator-text p{margin:0}.question-card__motivator-text img{max-height:550px;max-width:100%;width:auto}.question-card__motivator-text .ck-editor i,.question-card__motivator-text i{font-style:italic}.question-card__motivator-text ol,.question-card__motivator-text ul{padding:0 30px!important}.question-card__motivator-text ul{list-style-type:disc}.question-card__motivator-text ol{list-style-type:decimal}.question-card__motivator-text h2{font-size:2em}.question-card__motivator-text h3{font-size:1.6em}.question-card__motivator-text h4{font-size:1.2em}.question-card__comment{background:#fff;border-radius:10px;box-sizing:border-box;flex-shrink:0;margin-bottom:2em;margin-top:2em;width:100%}.question-card__cta{margin-bottom:1em}.question-card__nav{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:40px}.questions-options{bottom:0;box-sizing:border-box;flex-shrink:0;position:fixed;width:90%}@media only screen and (min-width:49em){.questions-options{overflow:scroll;padding-bottom:1em;right:3em;top:7em;width:17.5%}}@media only screen and (min-width:49em){.questions-options::-webkit-scrollbar{display:none}}.questions-options select{cursor:pointer;margin-bottom:.5em}.questions-options__filter{margin-bottom:1em}.questions-options__results{background:#442b8c;background:var(--color-primary);border-radius:5px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;color:#fff;display:none;margin-bottom:1em;padding:1.5em 1.5em 1em}@media only screen and (min-width:49em){.questions-options__results{display:block}}.questions-options__results .btn{margin-top:1em}.questions-options b{box-sizing:border-box;flex-shrink:0;font-size:1em;margin-bottom:.5em;width:100%}.comming-soon{align-items:center;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;justify-content:center;list-style:none;margin-left:0;min-height:80vh;width:100%}.comming-soon>*{padding-left:0}.comming-soon__title{box-sizing:border-box;flex-shrink:0;font-weight:300;text-align:center;width:100%}.comming-soon img{height:70vh}.end-scroll{box-sizing:border-box;padding:1em;position:relative;text-align:center;width:100%}.end-scroll img{width:32px}.end-scroll:after{right:0}.end-scroll:after,.end-scroll:before{background:rgba(#7B63BF,.3);background:rgba(var(--color-primary-light),.3);content:"";height:1px;position:absolute;top:50%;width:30%}.end-scroll:before{left:0}.side-content{background:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;flex-shrink:0;min-height:75vh;padding:2em;width:100%}@media only screen and (min-width:49em){.side-content{width:45%}}.side-content--full{box-sizing:border-box;flex-shrink:0;width:100%}@media only screen and (min-width:49em){.side-content--full{width:100%}}.side-content--journey{box-sizing:border-box;flex-shrink:0;width:100%}@media only screen and (min-width:49em){.side-content--journey{width:50%}}.side-content--success{align-items:center;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;justify-content:center;list-style:none;margin-left:0;width:100%}.side-content--success>*{padding-left:0}.side-content--success img{height:40px;margin:1em;width:40px}.side-content--donate{background:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;flex-shrink:0;min-height:300px;padding:2em;width:100%}@media only screen and (min-width:49em){.side-content--donate{width:45%}}.side-content__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.1em;font-weight:700}.side-content__title--success{box-sizing:border-box;flex-shrink:0;width:100%}.side-content__title--success h1{color:#5dc9dd;color:var(--color-secondary);text-align:center}.side-content__title--lg{font-size:2rem;margin-bottom:2rem}.side-content__description--success{align-items:flex-start;display:flex;flex:initial;flex-wrap:wrap;font-weight:700;justify-content:center;list-style:none;margin-left:0;margin-top:3em}.side-content__description--success>*{padding-left:0}.side-content__description--success strong{box-sizing:border-box;flex-shrink:0;text-align:center;width:100%}.side-content__description--sys{align-items:flex-start;box-sizing:border-box;color:#442b8c;color:var(--color-primary);display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;font-size:18px;font-weight:800;justify-content:center;list-style:none;margin-left:0;margin-top:3em;width:100%}.side-content__description--sys>*{padding-left:0}.side-content__subtitle{font-size:.9em;margin-bottom:1.5em}.side-content--transparent{background:none;box-shadow:none;padding:0}.donate-card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;cursor:pointer;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;list-style:none;margin-bottom:1em;margin-left:0;margin-top:1em;padding:1.5em;transition:all .2s ease-in-out;width:100%}.donate-card>*{padding-left:0}.donate-card:hover{box-shadow:0 4px 10px rgba(#442B8C,.4);box-shadow:0 4px 10px rgba(var(--color-primary),.4);margin-top:1em}.donate-card input[type=radio]{-webkit-appearance:none;appearance:none;background-clip:content-box;background-color:#fff;border:2px solid #bcc4d6;border:2px solid var(--color-neutral-light);border-radius:50%;display:inline-block;height:16px;padding:2px;width:16px}.donate-card input[type=radio]:checked{background-color:#442b8c;background-color:var(--color-primary)}.donate-card input[type=radio]:focus{outline:none}.donate-card__title{box-sizing:border-box;color:#110b3e;color:var(--color-primary-dark);display:inline-block;flex-shrink:0;font-size:.85em;font-size:1em;font-weight:700;margin:.2em 0 0 .5em;width:58.3333333333%}@media only screen and (min-width:49em){.donate-card__title{width:66.6666666667%}}.donate-card__description{color:#8894ac;color:var(--color-neutral);font-weight:400;margin:0 0 0 2em;width:100%}.donate-card__description,.donate-card__price{box-sizing:border-box;flex-shrink:0;font-size:.9em}.donate-card__price{color:#110b3e;color:var(--color-primary-dark);font-weight:700;margin-top:.2em;text-align:right;width:25%}@media only screen and (min-width:49em){.donate-card__price{width:16.6666666667%}}.subject-list{margin:1em 0}.subject-list__item{align-items:center;background:#f1f5fa;background:var(--color-bright);border:1px solid #f1f5fa;border:1px solid var(--color-bright);border-radius:5px;display:flex;flex:initial;flex-wrap:wrap;font-size:.85em;justify-content:space-between;list-style:none;margin:.3em 0;padding:1em;transition:all .2s ease-in-out}.subject-list__item>*{padding-left:0}.subject-list__item:hover{border:1px solid #8894ac;border:1px solid var(--color-neutral)}.subject-list__item-name{box-sizing:border-box;flex-shrink:0;font-weight:700;width:75%}.subject-list__item-percent{font-size:.9em}.subject-list__performance{font-weight:700}.subject-list__performance:after{background-color:#8894ac;background-color:var(--color-neutral);background-image:url(/static/media/white-chevron--.47b38620c8b1cfb3ebf2.svg);background-position:50%;background-repeat:no-repeat;background-size:7px 5px;border-radius:3px;content:"";display:inline-flex;height:11px;margin-left:.3em;transform:translateY(15%);width:11px}.subject-list__performance.low{color:#fd6b62;color:var(--color-danger)}.subject-list__performance.low:after{background-color:#fd6b62;background-color:var(--color-danger);background-image:url(/static/media/white-chevron-up.b682e8df0837ffe6fbee.svg)}.subject-list__performance.high{color:#5dc9dd;color:var(--color-secondary)}.subject-list__performance.high:after{background-color:#5dc9dd;background-color:var(--color-secondary);background-image:url(/static/media/white-chevron-up.b682e8df0837ffe6fbee.svg)}.empty-state{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;color:#8894ac;color:var(--color-neutral);cursor:default;font-size:.9em;margin:0 auto;padding:20px;text-align:center;width:min(360px,100%)}.empty-state--transparent{background-color:#0000;box-shadow:none}.empty-state__icon{margin-bottom:16px;width:120px}.empty-state__title{color:#8894ac;color:var(--color-neutral)}.empty-state__text,.empty-state__title{font-size:1.6rem;line-height:1.5;margin-bottom:0}.empty-state__text a{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-weight:700;text-decoration-line:underline}.chart-content{background:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;flex-shrink:0;margin:1em 0;padding:2em;width:100%}.chart-content__title{font-size:.9em}.chart-content__image{background:#f1f5fa;background:var(--color-bright);min-height:200px}.profile-page__input-button input[type=submit]{padding:5px 25px!important}.profile-page__header{font-weight:700}.profile-page__notifications{display:flex;justify-content:space-between;padding-bottom:30px}.profile-page__disclaimer{background-color:#f6f6fa;border:1px solid #ece9f8;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px;width:100%}@media only screen and (min-width:49em){.profile-page__disclaimer{width:320px}}.profile-page__box{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;max-width:657px;padding:30px;width:100%}.profile-page__sidebar{flex-shrink:0;text-align:center;width:160px}@media only screen and (min-width:49em){.profile-page__sidebar{text-align:left}}.profile-page__avatar{background:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #8894ac;border:2px solid var(--color-neutral);border-radius:50%;box-shadow:0 0 20px rgba(#110B3E,.2);box-shadow:0 0 20px rgba(var(--color-primary-dark),.2);height:130px;margin:0 auto -1em;width:130px}@media only screen and (min-width:49em){.profile-page__avatar{margin:inherit;margin-bottom:-1.5em}}.profile-page__info{color:#8894ac;color:var(--color-neutral);font-size:.9em;transform:translateY(50%)}.profile-page__avatar-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#442b8c;background:var(--color-primary);border:2px solid #fff;border-radius:50%;cursor:pointer;display:flex;flex:initial;flex-wrap:wrap;height:50px;justify-content:center;list-style:none;margin-left:50px;transform:translate(50%,-50%);transition:all .2s ease-in-out;width:50px}.profile-page__avatar-btn>*{padding-left:0}@media only screen and (min-width:49em){.profile-page__avatar-btn{transform:translate(50%,-50%)}}.profile-page__avatar-btn:hover{background:#110b3e;background:var(--color-primary-dark)}.profile-page__avatar-btn input{display:none}.profile-page__avatar-btn img{height:15px;margin:0;padding:0;transition:all .2s ease-in-out;width:20px}.profile-page__wrapper{width:800px}.profile-page__content{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;padding:20px 30px;width:100%}@media only screen and (min-width:49em){.profile-page__content{flex-direction:row}}.magic-link{align-items:center;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;list-style:none;margin-left:0;min-height:120px;position:relative;transition:all .2s ease-in-out;width:100%}.magic-link>*{padding-left:0}.magic-link:hover{box-shadow:0 0 20px #0000001a;text-decoration:none!important}.magic-link__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#442b8c;color:var(--color-primary);display:-webkit-box;font-size:1em;font-weight:700;line-height:1.2em;margin-bottom:.8em;overflow:hidden;word-break:normal}.magic-link__url{color:#5dc9dd;color:var(--color-secondary);font-size:.8em}.magic-link__description{color:#8376a9;color:var(--color-primary-lighter);font-size:.85em;font-weight:300;line-height:1.4em;margin:.5em 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.magic-link__image{background-color:#ece9f8;background-color:var(--color-primary-lightest);background-position:50%;background-size:cover;box-sizing:border-box;flex-shrink:0;min-height:180px;width:100%}@media only screen and (min-width:49em){.magic-link__image{bottom:0;left:0;max-height:130px;min-height:130px;position:absolute;right:0;top:0;width:29.1666666667%}}.magic-link__image img{width:100%}.magic-link__body{box-sizing:border-box;flex-shrink:0;padding:1em 0;width:100%}@media only screen and (min-width:49em){.magic-link__body{margin-left:33.33333%;padding:0 1em;width:66.6666666667%}}.magic-link__body--no-image{box-sizing:border-box;flex-shrink:0;margin-left:0;width:100%}@media only screen and (min-width:49em){.magic-link__body--no-image{margin-left:0;padding:0}}.magic-link__close svg{cursor:pointer;float:right;height:16px;width:24px}.archive-section{overflow:visible}.archive-section-wrapper{display:flex;flex-wrap:wrap;gap:40px}.archive-section-wrapper>*{flex-grow:1;min-width:250px}.archive-section:not(:last-child){margin-bottom:56px}.archive-section__title{border:2px solid #ccd6eb;border-radius:4px;color:#8894ac;color:var(--color-neutral);display:inline-block;font-weight:300;margin-bottom:20px;padding:8px 12px}.archive-section__container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(228px,1fr))}.archive-section__container.open-container{grid-template-columns:repeat(auto-fill,minmax(368px,1fr))}.archive-section__container.open-container .archive-card__footer a{margin:0 3px}.archive-card{background:#fff;border-radius:12px;box-shadow:0 4px 10px #442b8c0d;font-size:13px;padding:20px;transition:all .2s ease-in-out}.archive-card:hover{box-shadow:0 4px 20px #442b8c40}.archive-card__header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px}.archive-card__group{min-width:0}.archive-card__title{font-size:1.2em;font-weight:800;line-height:1.2;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-card__title span{font-weight:300}.archive-card__status{color:#8894ac;color:var(--color-neutral);display:inline-block;font-size:10px;line-height:1.2;transform:translateY(-4px)}.archive-card__icon{color:#fd6b62;color:var(--color-danger)}.archive-card__icon svg{width:14px}.archive-card__body{align-items:center;display:flex;gap:16px;margin-bottom:20px}.archive-card__info{background:#f1f5fa;background:var(--color-bright);border-radius:4px;color:#5d6a86;color:var(--color-neutral-darker);flex-grow:1;font-weight:800;margin-bottom:0;min-width:45%;padding:.5em 0;text-align:center}.archive-card__name{color:#8894ac;color:var(--color-neutral);font-weight:300}.archive-card__footer{align-items:center;display:flex}.archive-card__footer>*{display:flex;flex-grow:1;place-content:center}.archive-card__footer .btn{font-size:1.05em}.archive-card__time,.avaliation-card__time{color:#5dc9dd;color:var(--color-secondary)}.archive-card__time svg,.avaliation-card__time svg{margin:0 4px}.archive-card__time--danger,.avaliation-card__time--danger{color:#fd6b62;color:var(--color-danger)}.archive-card--highlight{background:#74dbe1;background:var(--color-secondary-light);border:1px solid #fff;color:#fff}.archive-card--highlight .btn{border-color:#fff;color:#fff;flex-grow:0;margin-left:auto}.archive-card--highlight .archive-card__status,.archive-card--highlight .archive-card__title{color:#fff}.archive-card--add{background:linear-gradient(253.87deg,#fff 5.22%,#fff0 99.41%),#f1f5fa;background:linear-gradient(253.87deg,#fff 5.22%,#fff0 99.41%),var(--color-bright);border:1px solid #fff;color:#442b8c;color:var(--color-primary);cursor:pointer;display:grid;place-content:center;text-align:center;transition:all .2s ease-in-out}.archive-card--add .archive-card__icon{color:#442b8c;color:var(--color-primary);transition:all .2s ease-in-out}.archive-card--add .archive-card__icon svg{height:20px;width:20px}.archive-card__btn{-webkit-appearance:none;appearance:none;background:#0000;border:none;flex-shrink:0;padding:0}.questions-sidebar{display:none;font-size:13px;gap:1em}@media only screen and (min-width:49em){.questions-sidebar{align-items:flex-start;box-sizing:border-box;display:block;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;list-style:none;margin-left:0;width:100%}.questions-sidebar>*{padding-left:0}}.questions-sidebar p{margin-bottom:0}.questions-sidebar__body{align-items:flex-start;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;gap:1em;list-style:none;margin-left:0;width:100%}.questions-sidebar__body>*{padding-left:0}.questions-sidebar__section{background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:10px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;flex-shrink:0;padding:2em;width:100%}.questions-sidebar__title{color:#110b3e;color:var(--color-primary-dark);font-size:16px;font-weight:800;margin-bottom:20px}.questions-sidebar__title span{color:#8894ac;color:var(--color-neutral);font-size:13px;font-weight:300}.questions-sidebar__highlight{background-color:#ece9f8;background-color:var(--color-neutral-lightest);border:1px solid #ccd2e0;border:1px solid var(--color-neutral-lighter);border-radius:5px;box-shadow:0 4px 10px #442b8c0d;color:#5d6a86;color:var(--color-neutral-darker);padding:1em}.questions-sidebar__time{align-items:center;display:flex;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-bottom:1em;margin-left:0}.questions-sidebar__time>*{padding-left:0}.questions-sidebar__clock{align-items:center;color:#442b8c;color:var(--color-primary);display:flex;flex:initial;flex-wrap:wrap;font-size:16px;font-weight:800;justify-content:center;list-style:none;margin-bottom:.2em;margin-left:0}.questions-sidebar__clock>*{padding-left:0}.questions-sidebar__clock svg{height:20px;margin-right:.3em;width:20px}.questions-sidebar__chart{align-items:center;display:flex;margin-bottom:1em}.questions-sidebar__chart-container .highcharts-container,.questions-sidebar__chart-container .highcharts-root{height:80px!important;width:80px!important}.questions-sidebar__legends{flex-grow:1}.questions-sidebar__legend{color:#5d6a86;color:var(--color-neutral-darker);margin-bottom:0}.questions-sidebar__count{font-weight:800}.questions-sidebar__count--success{color:#5dc9dd;color:var(--color-secondary)}.questions-sidebar__count--error{color:#fd6b62;color:var(--color-danger)}.questions-sidebar__yesterday{background:#fff;border-radius:12px;box-shadow:0 4px 10px #442b8c0d;color:#8894ac;color:var(--color-neutral);margin-bottom:24px;padding:12px}.questions-sidebar__yesterday strong{color:#110b3e;color:var(--color-primary-dark)}.questions-sidebar__yesterday p{margin-bottom:0}.questions-sidebar__yesterday .questions-sidebar__title{font-size:13px}.banner,.questions-sidebar__footer{box-sizing:border-box;flex-shrink:0;width:100%}.banner{background-image:url(/static/media/open-banner-no-btn.b38bfd6b26b0edf228d3.jpg);background-position:50%;background-size:cover;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;height:9.5vw;margin-bottom:2em;overflow:hidden;transition:all .2s ease-in-out}.info-banner{align-items:center;background:#fff;border:1px solid #f6f6fa;border-radius:10px;box-shadow:0 4px 10px #442b8c1a;display:flex;flex-wrap:wrap;gap:20px;padding:12px 16px}.info-banner__inner{flex-grow:1;margin-left:28px;position:relative}.info-banner__icon{align-items:center;background-color:#ece9f8;background-color:var(--color-primary-lightest);border-radius:50px;color:#442b8c;color:var(--color-primary);display:flex;font-size:1.2rem;height:22px;justify-content:center;left:-28px;position:absolute;top:0;width:22px}.info-banner__title{color:#000;font-size:1.4rem;font-weight:700;margin-bottom:0}.info-banner__description{color:#8894ac;color:var(--color-neutral);font-size:1.4rem;font-weight:300;margin-bottom:0}.page{align-items:flex-start;display:flex;flex-wrap:wrap;gap:60px 120px;justify-content:space-between;width:100%}@media(min-width:1600px){.page{column-gap:240px}}.page--wrap{flex-wrap:wrap}.page--wrap-reverse{align-items:flex-end;flex-wrap:wrap-reverse}.page__col{flex-basis:0;flex-grow:1;margin-bottom:44px;min-width:300px}@media(min-width:768px){.page__col{margin-bottom:0}}.page__col--box{background:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;flex-shrink:0;min-height:300px;padding:2em}.page__col--center{align-self:center}.page__col--lesson,.page__col--live-class{display:flex;flex-direction:column}.page__col--live-class{align-items:flex-start;gap:20px}.page__header{margin-bottom:28px}.page__header>:last-child{margin-bottom:0}.page__datetime{color:#8894ac;font-size:1.2rem}.page__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;margin-bottom:16px}.page__title--ml{margin-left:20px}.page__soon{background-image:repeating-linear-gradient(-45deg,#0000 0 3px,#f1f5fa 3px 6px);background-image:repeating-linear-gradient(-45deg,#0000 0 3px,var(--color-bright) 3px 6px);border:1px solid #f6f7fa;border-radius:12px;color:#7763ae;display:grid;font-weight:800;min-height:168px;place-content:center;text-transform:uppercase}.page__content{background:#fff;border-radius:1rem;box-shadow:0 4px 10px #442b8c0d;flex-basis:0;flex-grow:1;padding:1.5vw 3vw}@media(min-width:768px){.page__content{padding:1.5vw 3vw}}.page__content--transparent{background-color:#0000;padding:0}.page__content>:last-child{margin-bottom:0}.page__aside{flex:0 0 100%;margin:0 auto;max-width:100%;overflow:auto}@media(min-width:768px){.page__aside{flex:0 0 240px;width:240px}}@media(min-width:1400px){.page__aside{flex:0 0 344px;width:344px}}@media(min-width:768px){.page__aside--chat{display:flex;flex:0 0 100%;flex-direction:column;width:100%}}@media(min-width:992px){.page__aside--chat{flex:0 0 344px;width:344px}}.page__aside--sticky{position:-webkit-sticky;position:sticky;top:0}.page__aside--bg{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;padding:20px}@media(min-width:814px){.page__aside--forum{max-height:calc(100vh - 120px)}}.page__aside--calendar{flex:0 0 256px;width:256px}.page__aside-title{color:#110b3e;color:var(--color-primary-dark);font-size:2rem;font-weight:700;margin-bottom:8px}.page__aside-list li,.page__aside-text{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.4rem;font-weight:300;margin-bottom:1.6rem}.page__aside-text--tip{background-color:#def6f8;background-color:var(--color-secondary-lightest);padding:10px 16px}.page__aside-text--excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page__aside-text--highlight{background-color:#f1f5fa;background-color:var(--color-bright);border-radius:10px;padding:10px}.page__aside-text-group{display:flex;flex-wrap:wrap;gap:12px}.page__aside-text-group>*{flex-grow:1;margin-bottom:0}.page__aside-icon{margin-bottom:20px;width:40px}.page__aside-list{list-style:disc}.page__aside-list li{margin-left:20px}.notebook__side-body,.notebook__side-header{margin-bottom:32px}.notebook__side-title{background:#f1f5fa -gradient;background:var(--color-bright) -gradient;border:2px solid #ece9f8;border:2px solid var(--color-primary-lightest);border-radius:6px;margin-bottom:0;padding:12px;text-align:center}.notebook .form__check{margin-bottom:16px;padding-left:24px}.notebook .form__check-label{color:#5d6a86!important;color:var(--color-neutral-darker)!important;font-size:1.2rem;font-weight:800}.notebook .form__check-input{background-color:#c4c4c4;border-color:#c4c4c4;height:16px!important;margin-left:-24px;width:16px!important}.notebook .form__check--success .form__check-label{color:#5dc9dd!important;color:var(--color-secondary)!important}.notebook .form__check--success .form__check-input{background-color:#5dc9dd;background-color:var(--color-secondary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:10px auto;border-color:#5dc9dd;border-color:var(--color-secondary)}.teacher-page{position:relative}.teacher-page__box{min-height:520px;padding:3vw 3.5vw}.teacher-page__box-header{align-items:center;color:#9ca4b5;display:flex;font-size:1rem;gap:2vw;justify-content:space-between;margin-bottom:16px}.teacher-page__box-body{color:#5d6a86;color:var(--color-neutral-darker);font-size:1.2rem}.teacher-page__box-row{align-items:center;display:flex;gap:2vw;justify-content:space-between;padding:8px 0}.teacher-page__box-row:not(:last-child){border-bottom:1px solid #f1f5fa;border-bottom:1px solid var(--color-bright)}.teacher-page__box-course{flex:1 1;min-width:0}.teacher-page__delay-title{color:#9ca4b5;font-size:1.2rem;font-weight:700;margin-bottom:0;position:absolute;right:16px;top:-52px}.user-page__nav{align-items:center;border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-primary-lightest);display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px;padding-bottom:20px;width:100%}.user-page__name{color:#110b3e;color:var(--color-primary-dark);font-weight:800;line-height:1.2}.user-page__since{color:#5d6a86;color:var(--color-neutral-darker);font-size:1rem;line-height:1.2}.modal{align-items:flex-start;animation:fadeIn .2s forwards;background-color:#0003;display:flex;inset:0;justify-content:right;opacity:0;outline:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;transition:all .2s ease-in-out;z-index:1060}.modal.active{opacity:1;pointer-events:all}.modal.enter-done,.modal.show{opacity:1;pointer-events:visible}.modal.exit{opacity:0}.modal__content{background-color:#fff;border-radius:4px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:0;max-width:80vw;min-height:100%;opacity:0;padding:4vh;transform:translateX(300px);transition:all .2s ease-in-out .1s;width:564px}.modal__content--sm{width:464px}.modal__content--md{width:810px}.modal__content--lg{width:1052px}.modal__content--full{width:100%}@media(min-width:768px){.modal__content--p-md{padding:40px}}.modal.enter-done .modal__content,.modal.show .modal__content{opacity:1;transform:translateX(0)}.modal.exit .modal__content{opacity:0;transform:translateX(300px)}.modal__body,.modal__header{margin-bottom:40px}.modal__header{background:#110b3e;background:var(--color-primary-dark);border-radius:4px;box-shadow:0 4px 10px #442b8c0d;color:#fff;padding:36px;text-align:center}.modal__simple-header{align-items:center;display:flex;gap:12px;margin-bottom:24px}.modal__title{color:#fff;font-size:2.8rem;margin-bottom:0;text-transform:uppercase}.modal__simple-title{border-bottom:1px solid #f1f5fa;border-bottom:1px solid var(--color-bright);color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;margin-bottom:1em;padding-bottom:4px}.modal__simple-title--with-btn{border-bottom:0;flex-grow:1;margin-bottom:0;padding-bottom:0}.modal__dialog-title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;margin-bottom:20px;text-align:center}.modal__teacher{margin-bottom:0}.modal__test{border:1px solid #ccd2e0;border:1px solid var(--color-neutral-lighter);border-radius:4px;color:#8376a9;color:var(--color-primary-lighter);display:block;line-height:1;margin:0 auto 40px;padding:8px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal__description{align-items:center;display:flex;gap:16px;margin:0 auto;width:80%}.modal__progress{flex:0 0 auto}.modal__description-text{margin-bottom:0}.modal__footer{text-align:center}.modal__reminder{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;margin-bottom:0}.modal__reminder--finalize{color:#000;font-size:1.6rem;margin-bottom:1.6rem}.modal__btns{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;width:80%}.modal__btns .btn{flex-grow:1;justify-content:center}.modal__img-schedule{border-radius:8px;display:block;height:176px;margin-bottom:28px;object-fit:cover;width:100%}.modal__title-schedule{color:#110b3e;color:var(--color-primary-dark);line-height:1.5}.modal__date-schedule,.modal__title-schedule{font-size:1.6rem;font-weight:700;margin-bottom:0}.modal__date-schedule{color:#5d6a86;color:var(--color-neutral-dark)}.modal__hour-schedule{margin-bottom:0}.modal__hour-schedule,.modal__text-schedule{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.4rem;font-weight:300}.modal__text-schedule{margin:20px 0;white-space:pre-line}.modal__text{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:1.5rem;margin-bottom:0}.modal__body{flex-grow:1;height:0;overflow-y:auto}.modal_taxonomy{align-items:center;animation:fadeIn .2s ease-in-out;bottom:0;display:flex;flex:initial;flex-wrap:wrap;justify-content:center;left:0;list-style:none;margin-left:0;overflow-y:auto;padding:40px 0;position:fixed;right:0;top:0;z-index:1061}.modal_taxonomy>*{padding-left:0}.modal_taxonomy__actions{box-sizing:border-box;flex-shrink:0;margin-top:2em;width:100%}.modal_taxonomy--open,.modal_taxonomy--overlay{background:#000c}.modal_taxonomy--done{background:#000}.modal_taxonomy__dismiss{background:#000c;bottom:0;left:0;position:absolute;right:0;top:0}.modal_taxonomy__content{align-items:center;background:#fff;border-radius:5px;box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;list-style:none;margin-left:0;padding:2em;position:relative;width:91.6666666667%;z-index:210}@media only screen and (min-width:49em){.modal_taxonomy__content{width:58.3333333333%}}@media only screen and (min-width:64em){.modal_taxonomy__content{width:41.6666666667%}}.modal_taxonomy__content>*{padding-left:0}@media only screen and (min-width:49em){.modal_taxonomy__content{min-width:625px;padding:3em}}.modal_taxonomy__content--open{padding:0}.modal_taxonomy--warning .modal_taxonomy__title{margin-bottom:20px}@media only screen and (min-width:49em){.modal_taxonomy--warning .modal_taxonomy__content{min-width:inherit}}.modal_taxonomy--video .modal_taxonomy__content{box-sizing:border-box;flex-shrink:0;height:450px;padding:0;width:100%}@media only screen and (min-width:49em){.modal_taxonomy--video .modal_taxonomy__content{width:66.6666666667%}}.modal_taxonomy--video .ember-view{width:100%}.modal_taxonomy--video iframe{height:350px;width:100%}@media only screen and (min-width:49em){.modal_taxonomy--video iframe{height:450px}}.modal_taxonomy__title-text{box-sizing:border-box;flex-shrink:0;width:100%}.modal_taxonomy__title{color:#4a4a49;font-family:Nunito,sans-serif;font-size:1.1em;font-weight:300}.modal_taxonomy__subtitle{color:#8894ac;color:var(--color-neutral);font-size:.9em;font-weight:300}.modal_taxonomy__subtitle span{color:#5dc9dd;color:var(--color-secondary);cursor:pointer}.modal_taxonomy__close{cursor:pointer;display:block;float:right;position:absolute;right:30px;top:30px}.modal_taxonomy__header{background:#4a4a49;border:none;color:#fff;font-family:Nunito,sans-serif;font-size:.8em;margin:-11px -11px .5em;padding:15px 0 10px 25px}.modal_taxonomy__collumn{box-sizing:border-box;flex-shrink:0;font-size:.9em;font-weight:300;max-height:360px;overflow-x:scroll;padding:.5em;width:100%}@media only screen and (min-width:49em){.modal_taxonomy__collumn{width:33.3333333333%}}.modal_taxonomy__collumn__advice{height:60px;margin:50px auto 0;text-align:center;width:145px;z-index:2}.modal_taxonomy__collumn__advice-icon{height:25px;margin:0 auto;width:25px}.modal_taxonomy__collumn__advice-text{color:#8894ac;color:var(--color-neutral);font-size:.85em;font-weight:300;margin-top:.5em}.modal_taxonomy__collumn__advice-text a{color:#4a4a49;text-decoration:underline}.modal_taxonomy form,.modal_taxonomy__form{box-sizing:border-box;flex-shrink:0;margin:.5em auto 1em;width:100%}@media only screen and (min-width:49em){.modal_taxonomy form,.modal_taxonomy__form{width:83.3333333333%}}.modal_taxonomy form textarea,.modal_taxonomy__form textarea{width:100%}.modal_taxonomy form.full,.modal_taxonomy__form.full{box-sizing:border-box;flex-shrink:0;width:100%}.modal_taxonomy__body{background:#f8f8f8;border:1px solid #e6e6e6;border-radius:5px;min-height:360px;overflow:hidden;position:relative;width:100%}.modal_taxonomy__wrap{align-items:flex-start;align-items:stretch;display:flex;flex:initial;flex-wrap:wrap;left:0;list-style:none;margin-left:0;position:relative;transition:all .2s ease-in-out;width:100%}.modal_taxonomy__wrap>*{padding-left:0}@media(min-width:768px){.modal_taxonomy__wrap{position:absolute;width:150%}.modal_taxonomy__wrap.active{left:-50%}}.modal_taxonomy__body-collumn{border-left:1px solid #e6e6e6;overflow-x:hidden;padding:.5em}.modal_taxonomy__body-collumn:first-child{border-left:none}.modal_taxonomy__back-button{cursor:pointer;display:none;position:absolute;top:9px}.modal_taxonomy__back-button.active{display:block}.modal_taxonomy__list-item{border-radius:5px;margin:1px 0;padding:7px 10px 7px 6px;width:100%}.modal_taxonomy__list-item:after{clear:both;content:"";display:table}.modal_taxonomy__list-item__icon{cursor:pointer;float:left;margin-right:8px;text-align:left;width:12px}.modal_taxonomy__list-item__text{display:inline-block;float:left;width:90%}.modal_taxonomy__list-item__name{cursor:pointer;float:left;font-size:.85em}.modal_taxonomy__list-item__name.active{color:#442b8c;color:var(--color-primary)}.modal_taxonomy__list-item__arrow{cursor:pointer;float:right;transform:translateY(-10%)}.modal_taxonomy__list-item__arrow svg{height:8px}.modal_taxonomy__list-item.active,.modal_taxonomy__list-item:hover{background:#ededed}.modal_taxonomy__warning{background:#fd6b62;background:var(--color-danger);border-radius:3px;color:#fff;margin:1em 0;padding:.5em 1em}.modal_taxonomy__cta{margin:1em 0 0;text-align:center}.modal_taxonomy .login-form__footer{box-sizing:border-box;flex-shrink:0;margin-top:2em;width:83.3333333333%}@media only screen and (min-width:49em){.modal_taxonomy .login-form__footer{width:50%}}@media only screen and (min-width:64em){.modal_taxonomy .login-form__footer{width:50%}}.confirm-modal .modal_taxonomy__content{box-sizing:border-box;flex-shrink:0;width:83.3333333333%}@media only screen and (min-width:49em){.confirm-modal .modal_taxonomy__content{width:50%}}@media only screen and (min-width:64em){.confirm-modal .modal_taxonomy__content{width:33.3333333333%}}.confirm-modal .btn{box-sizing:border-box;flex-shrink:0;float:left;margin:2em 1em 0 0;width:41.6666666667%}.progress{background-color:#f1f5fa;background-color:var(--color-bright);border-radius:4px;height:16px;overflow:hidden;position:relative}.progress__bar{background-color:#5dc9dd;background-color:var(--color-secondary);bottom:0;left:0;position:absolute;right:0;top:0;z-index:9}.progress__text{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.2rem;font-weight:700;height:100%;line-height:16px;padding-left:10px;position:absolute;text-align:left;z-index:10}.semi-circle-progress{height:68px;overflow:hidden;position:relative;text-align:center;width:136px}.semi-circle-progress__bar{border-bottom:24px solid #442b8c;border-bottom:24px solid var(--color-primary);border-left:24px solid #ece9f8;border-left:24px solid var(--color-primary-lightest);border-radius:50%;border-right:24px solid #442b8c;border-right:24px solid var(--color-primary);border-top:24px solid #ece9f8;border-top:24px solid var(--color-primary-lightest);box-sizing:border-box;height:136px;left:0;position:absolute;top:0;transform:rotate(45deg);transition:transform 1s ease-in;width:136px}.semi-circle-progress__value{bottom:0;color:#442b8c;color:var(--color-primary);font-size:2rem;font-weight:700;left:0;line-height:1;position:absolute;right:0}.card,.documents-card,.materials-card{border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);display:flex;flex-direction:column;padding:16px 20px;position:relative}.card--milestone{width:100%}.card__topbar{box-sizing:border-box;flex-shrink:0;width:100%}.card__switcher{padding:0 .5em}.card--h{flex-direction:row;gap:16px;overflow:hidden}.card--h .card__body,.card--h .card__header{align-items:center;display:flex;margin-bottom:0}.card--h .card__header{flex-grow:1;max-width:100%;width:80px}@media(min-width:992px){.card--h .card__header{flex-grow:0}}.card--h .card__video{background-color:#000;border-radius:10px;height:120px;overflow:hidden;position:relative;width:213px}.card--h .card__video>iframe{height:100%;position:absolute;width:100%}.card--h .card__body{display:none;justify-content:center;width:0}@media(min-width:992px){.card--h .card__body{display:flex}}.card--h .card__badges{flex-wrap:nowrap}.card--discipline{flex-wrap:wrap}.card--discipline .card__header{width:236px}.card--danger{border:1px solid #fd6b62;border:1px solid var(--color-danger)}.card--warning{border:1px solid #fdb462;border:1px solid var(--color-warning)}.card--group{background-color:#f1f5fa;background-color:var(--color-bright);position:relative}.card--group,.card--group:after,.card--group:before{border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest)}.card--group:after,.card--group:before{background-color:#fff;border-radius:12px;content:"";inset:0;position:absolute}.card--group:before{transform:translate(-6px,-6px);z-index:-1}.card--group:after{transform:translate(-12px,-12px);z-index:-2}.card--bright{background-color:#f1f5fa;background-color:var(--color-bright);border:1px solid #ccd2e0;border:1px solid var(--color-neutral-lighter)}.card--simple{border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest)}.card--simple,.card--simple:hover{box-shadow:none}.card--p-md{padding:24px 32px}.card--study-blocks{background:#fafafa;border:1px solid #ccd2e0;border:1px solid var(--color-neutral-lighter,#ccd2e0);margin-top:28px}.card-wrapper{grid-gap:16px;border-top:1px solid #ece9f8;border-top:1px solid var(--color-neutral-lightest);display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));margin-top:32px;padding-top:32px}.card-wrapper--mh{max-height:300px;overflow-y:auto;padding-right:16px}.card__container{align-items:flex-start;display:flex;flex-grow:1;gap:16px}.card__content{align-self:stretch;display:flex;flex-direction:column;flex-grow:1;width:0}.card__header{margin-bottom:16px}.card__header>:last-child{margin-bottom:0}.card__header-img{border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:12px;height:80px;margin-bottom:16px;object-fit:cover;width:100%}.card__header-img--h{height:122px;width:276px}.card__header-img-wrapper{margin-bottom:16px;position:relative}.card__header-img-wrapper:before{background-color:#0006;border-radius:12px;content:"";inset:0;position:absolute}.card__header-img-wrapper>:last-child{margin-bottom:0}.card__inner-header{align-items:center;display:flex;gap:16px;margin-bottom:8px;width:100%}.card__inner-header .badge,.card__inner-header .medal{flex-shrink:0}.card__week-nav{align-items:center;display:flex;flex-grow:1;gap:12px;justify-content:space-between;position:relative;text-align:center}.card__week-nav-title{flex-grow:1;min-height:20px;overflow:hidden;position:relative}.card__week-nav-title .card__title{left:50%;max-width:44%;position:absolute;transform:translateX(-50%)}.card__text-schedule-wrapper{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.card__text-schedule{color:#8894ac;color:var(--brand-neutral-neutral,#8894ac);display:inline-block;flex-shrink:0;font-size:1rem;font-weight:300;line-height:1.2;margin-bottom:0;text-align:right;width:100px}.card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#110b3e;color:var(--color-primary-dark);display:-webkit-box;flex-grow:1;font-size:1.6rem;font-weight:700;margin-bottom:0;min-width:20px;overflow:hidden;text-overflow:ellipsis}.card__title span{font-weight:300}.card__title--truncate{display:block;width:60px}.card__subtitle{color:#8894ac;color:var(--color-neutral);display:block;font-size:1.2rem;font-weight:300;margin-bottom:16px}.card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#5d6a86;color:var(--color-neutral-dark);display:-webkit-box;font-size:1.4rem;font-weight:300;height:42px;margin-bottom:16px;overflow:hidden}.card__meta{color:#8894ac;color:var(--color-neutral);flex-shrink:0;font-size:1.2rem;font-weight:700;margin-bottom:0;padding-left:12px;position:relative}.card__meta:after{background-color:#8894ac;background-color:var(--color-neutral);border-radius:100px;content:"";height:4px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.card__body{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-bottom:16px}.card__body>:last-child{margin-bottom:0}.card__columns{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.card__columns--mobile{grid-template-columns:1fr}@media only screen and (min-width:49em){.card__columns--mobile{grid-template-columns:repeat(2,1fr)}}.card__columns>*{width:100%}.card__columns--h{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.card__columns--bg{background-color:#f1f5fa;background-color:var(--color-bright);border-radius:12px;padding:20px}.card__columns--bg .card__count{color:#110b3e;color:var(--color-primary-dark);justify-content:left;padding:0}.card__columns--bg .card__count-label{text-align:left}.card__progress{align-items:center;color:#8376a9;color:var(--color-primary-lighter);display:flex;font-size:1.2rem;font-weight:300;gap:8px;margin-bottom:16px}.card__progress--primary{color:#442b8c;color:var(--color-primary)}.card__progress--t2 .card__progress-container{height:12px}.card__progress--t2 .card__progress-bar{background-color:#1ca388;background-color:var(--color-success);border-radius:100px}.card__progress--t2 .card__progress-text{color:#5d6a86;color:var(--color-neutral-dark)}.card__progress--cover{max-width:100%;width:288px}.card__progress--cover .card__progress-container{background:#fff3;height:12px}.card__progress--cover .card__progress-bar{background:linear-gradient(180deg,#6fcf97,#19c761);border-radius:10px}.card__progress--cover .card__progress-text{color:#fff}.card__progress--value-first{align-items:flex-start;flex-wrap:wrap-reverse}.card__progress-container{background-color:#ece9f8;background-color:var(--color-neutral-lightest);border-radius:10px;flex-grow:1;height:6px;overflow:hidden;width:100%}.card__progress-bar{background-color:#442b8c;background-color:var(--color-primary);height:100%;transition:all 1s ease-in-out .5s}.card__progress-text{flex-shrink:0}.card__box,.card__count,.card__info{align-items:center;border:1px solid #f1f5fa;border:1px solid var(--color-bright);border-radius:4px;color:#8894ac;color:var(--color-neutral);cursor:default;display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:700;gap:2px 8px;justify-content:center;margin-bottom:0;min-height:44px;padding:4px;text-align:center}.card__box span,.card__count span,.card__info span{font-size:1.2rem;font-weight:300}.card__count{background-color:#0000}.card--group .card__count{background-color:#fff}.card__count--shadow{box-shadow:0 4px 10px #442b8c0d}.card__count-label{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;font-weight:300;margin-bottom:0;width:100%}.card__count--clickable{cursor:pointer}.card__info{gap:0;line-height:1}.card__info--danger{color:#fd6b62;color:var(--color-danger)}.card__icon{color:#442b8c;color:var(--color-primary);flex-shrink:0;min-width:16px;position:relative}.card__icon--md{min-width:20px}.card__icon--semicircle:before{background-color:#fffc;content:"";inset:0 0 0 50%;position:absolute}.card__icon--semicircle svg{min-width:16px}.card__icon--secondary{color:#5dc9dd;color:var(--color-secondary)}.card__icon-wrapper{background-color:#ece9f8;background-color:var(--color-primary-lightest);border:0;border-radius:4px;color:#442b8c;color:var(--color-primary);display:inline-block;flex-shrink:0;line-height:0;padding:8px;position:relative}.card__icon-wrapper--sm{padding:4px}.card__icon-wrapper--md{align-items:center;display:flex;height:52px;justify-content:center;width:52px}.card__icon-wrapper--md svg{min-width:20px}.card__icon-wrapper .icon--verified{left:0;position:absolute;top:0;translate:-50% -50%;z-index:1}.card__icon--star{fill:#ffd661;color:#ffd661}.card__icon--golden{color:#ffd661}.card__icon--silver{color:#8894ac}.card__icon--bronze{color:#d3681a}.card__print-btn{align-items:center;background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:50px;color:#442b8c;color:var(--color-primary);display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.card__print-btn svg{width:16px}.card__print-btn:active{background-color:#442b8c;background-color:var(--color-primary);border-color:#442b8c;border-color:var(--color-primary);color:#fff}.card__print-empty{align-items:center;background-color:#fff;border:none;color:#442b8c;color:var(--color-primary);display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;pointer-events:none;width:32px}.card__print-empty svg{width:16px}.card__avatar-title{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;font-weight:300;margin-bottom:4px}.card__badges{display:flex;flex-wrap:wrap;gap:4px;line-height:0;margin-bottom:16px;max-width:100%}.card__badges--one-line{flex-wrap:nowrap}.card__badge-title{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.2rem;font-weight:700;margin-bottom:4px}.card__footer{align-items:center;display:flex;gap:16px}.card__footer .btn{flex-grow:1}.card .avatar,.documents-card .avatar,.materials-card .avatar{flex-shrink:0}.card>:last-child,.documents-card>:last-child,.materials-card>:last-child{margin-bottom:0}.card--clickable{cursor:pointer;justify-content:center;padding:2em}.card--clickable:hover{background-color:#f1f5fa;background-color:var(--color-bright)}.card .form__check,.documents-card .form__check,.materials-card .form__check{margin-bottom:16px}.card__todo{background:#fff;border:1px solid #ece9f8;border-radius:4px;display:flex;flex-direction:column;gap:24px;padding:20px;transition:.15s}.card__todo:hover{box-shadow:0 4px 10px 3px #442b8c33}.card__todo-wrapper{grid-gap:20px;display:grid;flex-grow:1;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0 -10px;overflow-y:auto;padding:10px}.card__todo-inner{flex-grow:1;width:120px}.card__todo-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.card__todo-medal-check{flex-shrink:0}.card__todo-title{color:#442b8c;color:var(--color-primary);flex-grow:1;font-size:1.8rem;font-weight:700;margin-bottom:0}.card__todo-body{display:flex;flex-direction:column;flex-grow:1;gap:12px;max-width:100%}.card__todo-assets{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.card__todo-count{align-items:center;color:#8894ac;color:var(--color-neutral);display:flex;gap:4px}.card__todo-count svg{width:16px}.card__todo-check-input{-webkit-appearance:none;appearance:none;background-color:#fff;background-position:50%;border:1px solid #8894ac;border:1px solid var(--color-neutral);border-radius:50px;cursor:pointer;flex-shrink:0;height:20px;margin:0;outline:none;transition:all .2s ease-in-out;width:20px}.card__todo-check-input:checked{background-color:#1ca388;background-color:var(--color-success);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px auto;border-color:#1ca388;border-color:var(--color-success);outline:none}.card__todo-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.card__todo-footer .btn{flex-grow:1}.class-card,.student-card{align-items:center;display:flex;flex-wrap:wrap;gap:24px;padding:12px 16px}.class-card:hover,.student-card:hover{box-shadow:0 4px 10px 3px #442b8c33}.class-card--equal-columns>*,.student-card--equal-columns>*{flex-grow:1;min-width:100px;width:0}.class-card--equal-columns>:not(.student-card__header),.student-card--equal-columns>:not(.student-card__header){text-align:center}.class-card:not(:last-child),.student-card:not(:last-child){margin-bottom:16px}.class-card__header,.student-card__header{word-wrap:anywhere;align-items:center;display:flex;flex:1 1;gap:16px;min-width:100px;overflow:hidden}.class-card__header .student-card__avatar,.student-card__header .student-card__avatar{flex-shrink:0}.class-card__avatar,.student-card__avatar{border-radius:50px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.class-card__meta,.student-card__meta{flex-grow:1;flex-shrink:1;line-height:1;width:0}.class-card__name,.student-card__name{align-items:center;color:#110b3e;color:var(--color-primary-dark);display:flex;flex-wrap:wrap;font-size:.9em;gap:4px;margin-bottom:.2em;width:100%}.class-card__course,.student-card__course{color:#9ca4b5;font-size:.85em}.class-card__class,.student-card__class{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.965.2a.677.677 0 0 1 0 .958L5.464 5.66a.54.54 0 0 1-.764 0L.199 1.158A.677.677 0 1 1 1.157.2L5.085 4.12 9.012.194c.26-.26.693-.26.953.006Z' fill='%23EB5650'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;color:#e95852;font-size:1.2rem;padding-left:16px}.class-card__class.is-increment,.student-card__class.is-increment{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.2 5.618a.677.677 0 0 1 0-.958L4.7.158a.54.54 0 0 1 .764 0L9.965 4.66a.677.677 0 1 1-.958.958L5.079 1.697 1.152 5.624A.675.675 0 0 1 .2 5.618Z' fill='%231EAE63'/%3E%3C/svg%3E");color:#1eae63}.class-card__date-time,.student-card__date-time{color:#8894ac;font-size:1.2rem}.class-card__student-email,.student-card__student-email{color:#8894ac;color:var(--color-neutral);display:inline-block;font-size:.8em}.class-card-wrapper,.student-card-wrapper{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.class-card-wrapper .student-card,.student-card-wrapper .student-card{margin-bottom:0}.class-card{font-size:1.4rem}.class-card__title{color:#8894ac;color:var(--color-neutral);font-weight:300;margin-bottom:0}.class-card__average{color:#110b3e;color:var(--color-primary-dark);font-weight:700;margin-bottom:0}.students-card{display:flex;flex-direction:column;gap:10px;padding:16px}.students-card__header{align-items:center;display:flex;gap:12px}.quiz-data__avatar,.round-dg__avatar,.students-card__img{border:2px solid #fff;border-radius:50px;filter:drop-shadow(0 4px 10px rgba(68,43,140,.1));flex-shrink:0;height:42px;object-fit:cover;width:42px}.students-card__data{background-color:#f1f5fa;background-color:var(--color-bright);border-radius:6px;flex-grow:1;line-height:1;min-width:0;padding:8px}.students-card__name{color:#110b3e;color:var(--color-primary-dark);font-size:1.2rem;margin-bottom:0}.students-card__id{color:#5d6a86;color:var(--color-neutral-darker);font-size:1rem;margin-bottom:0}.students-card__body{display:flex;flex-direction:column;gap:12px}.students-card__columns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.students-card__widget{align-items:center;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:4px}.students-card__widget-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.students-card__widget-title{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;line-height:1;margin-bottom:0}.students-card__widget-content{align-items:center;display:flex;flex-grow:1;font-size:4.6rem}.students-card__widget-value{color:#bcc4d6;color:var(--color-neutral-light);display:inline-block;font-size:1.2rem;margin-bottom:0}.students-card__widget-value svg{vertical-align:sub}.avaliation-card{padding:16px;position:relative}.avaliation-card__header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:24px}.avaliation-card__group{flex-grow:1;line-height:1.2;min-width:0}.avaliation-card__title{color:#110b3e;color:var(--color-primary-dark);display:block;font-size:1.2rem;font-weight:800;margin-bottom:0}.avaliation-card__title span{font-weight:300}.avaliation-card__status{color:#8894ac;color:var(--color-neutral);display:block;font-size:10px}.avaliation-card__class{background-color:#f1f5fa;background-color:var(--color-bright);border-radius:6px;color:#8894ac;color:var(--color-neutral);flex-shrink:0;font-size:1rem;font-weight:800;margin-bottom:0;padding:8px}.avaliation-card__icon{color:#5d6a86;color:var(--color-neutral-darker)}.avaliation-card__icon svg{width:14px}.avaliation-card__btn{-webkit-appearance:none;appearance:none;background:#0000;border:none;flex-shrink:0;padding:0}.avaliation-card__body{align-items:flex-end;display:flex;flex-grow:1;gap:16px;margin-bottom:12px}.avaliation-card__info{background:#f1f5fa;background:var(--color-bright);border-radius:4px;color:#5d6a86;color:var(--color-neutral-darker);flex-basis:0;flex-grow:1;font-size:1.2rem;font-weight:800;margin-bottom:0;padding:.5em 0;text-align:center}.avaliation-card__name{font-weight:300}.avaliation-card__footer{align-items:center;display:flex;gap:16px}.avaliation-card__footer>*{display:flex;flex-basis:0;flex-grow:1;place-content:center}.avaliation-card__comment{color:#7b63bf;color:var(--color-primary-light);font-size:1.2rem;padding:0 1em;text-decoration:underline}.materials-card{display:flex;flex-direction:column;padding:16px}.activity-card__header,.materials-card__header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:24px}.activity-card__group,.materials-card__group{flex-grow:1;line-height:1.2;min-width:0}.materials-card__title{color:#110b3e;color:var(--color-primary-dark);display:block;font-size:1.2rem;font-weight:800;margin-bottom:0}.materials-card__title span{font-weight:300}.materials-card__status{color:#8894ac;color:var(--color-neutral);display:block;font-size:10px}.materials-card__icon{color:#ff9153;color:var(--color-third)}.materials-card__icon svg{width:14px}.materials-card__btn{-webkit-appearance:none;appearance:none;background:#0000;border:none;flex-shrink:0;padding:0}.materials-card__body{align-items:center;display:flex;flex-grow:1;gap:16px;margin-bottom:12px}.materials-card__info{background:#f1f5fa;background:var(--color-bright);border-radius:4px;color:#5d6a86;color:var(--color-neutral-darker);flex-basis:0;flex-grow:1;font-size:1.2rem;font-weight:800;margin-bottom:0;padding:.5em 0;text-align:center}.materials-card__name{font-weight:300}.materials-card__updated{color:#7b63bf;color:var(--color-primary-light);flex-basis:0;flex-grow:1;font-size:1rem;line-height:1.2;margin-bottom:0}.documents-card{display:flex;flex-direction:column;padding:16px}.documents-card__header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:24px}.documents-card__group{flex-grow:1;line-height:1.2;min-width:0}.documents-card__title{color:#110b3e;color:var(--color-primary-dark);display:block;font-size:1.2rem;font-weight:800;margin-bottom:0}.documents-card__title span{font-weight:300}.documents-card__type{color:#5d6a86;color:var(--color-neutral-darker);display:block;font-size:10px;font-weight:700}.documents-card__size{color:#8894ac;color:var(--color-neutral);font-size:1rem;font-weight:700;margin-bottom:0}.documents-card__icon{color:#ff9153;color:var(--color-third)}.documents-card__icon svg{width:14px}.documents-card__icon--with-bg{background-color:#ece9f8;background-color:var(--color-primary-lightest);border-radius:4px;color:#442b8c;color:var(--color-primary);line-height:0;padding:8px}.documents-card__body{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:8px;margin-bottom:24px}.documents-card__footer{align-items:center;display:flex;gap:16px}.documents-card__footer>*{display:flex;flex-basis:0;flex-grow:1;place-content:center}.sidebar-card-wrapper{display:flex;flex-direction:column;gap:16px}.sidebar-card{align-items:center;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:10px;box-shadow:0 4px 10px #442b8c0d;cursor:pointer;display:flex;flex-wrap:nowrap;gap:10px;padding:16px;position:relative;transition:.15s}@media(min-width:1400px){.sidebar-card{flex-direction:row}}.sidebar-card:hover{box-shadow:0 4px 10px #442b8c1a}.sidebar-card.active{background-color:#442b8c;background-color:var(--color-primary);border-color:#442b8c;border-color:var(--color-primary)}.sidebar-card.active .sidebar-card__img{border:0}.sidebar-card.active .sidebar-card__description,.sidebar-card.active .sidebar-card__title{color:#fff}.sidebar-card__img{border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:8px;flex-shrink:0;height:52px;object-fit:cover;width:52px}.sidebar-card__footer{height:20px;position:absolute;right:10px;top:0;width:20px}.sidebar-card__body{display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-width:0;position:relative}.sidebar-card__title{color:#442b8c;color:var(--color-primary);font-size:1.4rem;font-weight:800;line-height:1.5;margin-bottom:0}.sidebar-card__description{color:#8894ac;color:var(--color-neutral);font-size:1.4rem;line-height:1.2;margin-bottom:0}.sidebar-card button{display:inline-block;font-size:.82em}.sidebar-card .c-dropdown{background-color:#ece9f8;background-color:var(--color-primary-lightest);border-radius:4px;line-height:1;position:absolute;right:8px;top:8px;transition:all .2s ease-in-out}.sidebar-card .c-dropdown:hover{background-color:#8376a9;background-color:var(--color-primary-lighter)}.sidebar-card .c-dropdown:hover svg{stroke:#fff}.activity-card{background:linear-gradient(253.87deg,#fff 5.22%,#fff0 99.41%),#f1f5fa;background:linear-gradient(253.87deg,#fff 5.22%,#fff0 99.41%),var(--color-bright);border:2px solid #ece9f8;border:2px solid var(--color-primary-lightest);border-radius:10px;box-shadow:0 4px 10px #442b8c0d;padding:20px;position:relative;transition:all .2s ease-in-out}.activity-card.activity-card--hover:hover{box-shadow:0 4px 20px #442b8c40}.activity-card__status{background-color:#494949;border:1px solid gray;border-radius:50px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:300;line-height:1.2;padding:0 4px}.activity-card__status--absolute{position:absolute;right:4px;top:4px}.activity-card__status--warning{background-color:#fdb462;border-color:#ffd661}.activity-card__status--success{background-color:#1eae90;border-color:#6fcf97}.activity-card__status--danger{background-color:#fd6b62;border-color:#ff7c77}.activity-card__status--default{background-color:#32c9d3;border-color:#74dbe1}.activity-card__header{align-items:flex-start;margin-bottom:20px}.activity-card__header .btn{flex-shrink:0}.activity-card__group .activity-card__tag{margin-bottom:12px}.activity-card__avatar{border-radius:50px;flex-shrink:0;height:60px;object-fit:cover;width:60px}.activity-card__title{color:#442b8c;color:var(--color-primary);font-size:1.6rem;font-weight:700;line-height:1.2;margin-bottom:0}.activity-card__title--md{font-size:2rem}.activity-card__subtitle{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;line-height:1.2;margin-bottom:0}.activity-card__info{color:#7b63bf;color:var(--color-primary-light);font-size:1.2rem}.activity-card__available{color:#000;font-size:1rem;font-weight:300;line-height:150%}.activity-card__scale{color:#000;font-size:1.4rem;font-weight:300;line-height:150%}.activity-card__scale svg{fill:#ffd661;color:#ffd661;width:16px}.activity-card__text{color:#8894ac;color:var(--color-neutral);font-size:1.4rem;margin-bottom:4px}.activity-card__body{margin-bottom:12px}.activity-card__description{border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest);font-size:1.4rem;margin-bottom:36px;padding-bottom:36px}.activity-card__description:last-of-type:not(:first-of-type){border-bottom:0;margin-bottom:0;padding-bottom:0}.activity-card__footer{align-items:center;display:flex;gap:4px;justify-content:space-between}.activity-card__tag{align-items:center;background-color:#ece9f8;background-color:var(--color-primary-lightest);border-radius:5px;color:#7b63bf;color:var(--color-primary-light);display:inline-flex;font-size:1.2rem;font-weight:700;gap:4px;line-height:1.5;padding:4px 8px}.activity-card__tag svg{width:16px}.filter-bar{align-items:flex-end;border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-primary-lightest);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:24px;padding-bottom:20px;width:100%}.filter-bar--left{justify-content:left}.filter-bar--borderless{border-bottom:none;padding-bottom:0}@media(min-width:784px){.filter-bar--bread-crumbs{gap:0}}.filter-bar--bread-crumbs .filter-bar__inner{align-self:center}@media(min-width:784px){.filter-bar--bread-crumbs .filter-bar__inner{align-items:center;flex-wrap:nowrap;height:44px;overflow:hidden;padding:0 0 12px}}.filter-bar--bread-crumbs .filter-bar__inner>.filter-bar__back:first-child{align-self:center}.filter-bar--bread-crumbs .filter-bar__inner>.filter-bar__back:first-child .card__icon-wrapper{display:none}@media(min-width:784px){.filter-bar--bread-crumbs{border-bottom:none;left:64px;margin-bottom:0;overflow:hidden;padding-bottom:0;padding-left:45px;position:fixed;right:0;top:32px;width:calc(100vw - 388px);z-index:105}}.filter-bar__row{max-width:100%}@media(max-width:768px){.filter-bar__row{width:100%}.filter-bar__row .filter-bar__multi-select,.filter-bar__row .filter-bar__select,.filter-bar__row .filter-multi-select__toggle,.filter-bar__row .form__control--search-with-icon{width:100%!important}}.filter-bar__row.disabled .filter-bar__label{color:#bcc4d6;color:var(--color-neutral-light)}.filter-bar__hat{color:#8894ac;color:var(--color-neutral,#8894ac);font-size:1.1rem;font-style:normal;font-weight:300;margin-bottom:0;width:100%}.filter-bar__inner{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px 20px;max-width:100%}.filter-bar .form__control--search-with-icon,.filter-bar__select,.filter-multi-select__toggle{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.829.314A1.071 1.071 0 1 0 .314 1.829l3.428 3.429a1.071 1.071 0 0 0 1.516 0l3.428-3.429A1.071 1.071 0 1 0 7.171.314L4.5 2.984 1.829.315Z' fill='%235D6A86'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:8px;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:6px;color:#8894ac;color:var(--color-neutral);font-size:13px!important;height:40px;line-height:1.5;max-width:100%;padding:8px 40px 8px 16px;transition:.15s;width:200px}.filter-bar .form__control--search-with-icon--calendar,.filter-bar__select--calendar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.458 3.333H3.542c-.783 0-1.417.635-1.417 1.417v9.917c0 .782.634 1.416 1.417 1.416h9.916c.783 0 1.417-.634 1.417-1.416V4.75c0-.782-.634-1.417-1.417-1.417ZM11.333 1.917V4.75M5.667 1.917V4.75M2.125 7.583h12.75' stroke='%238894AC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:16px}.filter-bar .form__control--search-with-icon:hover,.filter-bar__select:hover,.filter-multi-select__toggle:hover{background-color:#f1f5fa;background-color:var(--color-bright);border-color:#bcc4d6;border-color:var(--color-neutral-light);color:#5d6a86;color:var(--color-neutral-dark)}.filter-bar .form__control--search-with-icon:focus,.filter-bar__select:focus,.filter-multi-select__toggle:focus{border-color:#5d6a86;border-color:var(--color-neutral-dark);color:#5d6a86;color:var(--color-neutral-dark);outline:none}.filter-bar .form__control--search-with-icon:disabled,.filter-bar__select:disabled,.filter-multi-select__toggle:disabled{opacity:.5;pointer-events:none}.filter-bar .form__control--search-with-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.75 2a5.25 5.25 0 1 0 0 10.5 5.25 5.25 0 0 0 0-10.5ZM0 7.25a6.75 6.75 0 1 1 13.5 0 6.75 6.75 0 0 1-13.5 0Z' fill='%238894AC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.457 10.957a.75.75 0 0 1 1.06 0l3.263 3.263a.75.75 0 1 1-1.06 1.06l-3.263-3.262a.75.75 0 0 1 0-1.06Z' fill='%238894AC'/%3E%3C/svg%3E");background-size:12px}.filter-bar .form__control--search-with-icon::placeholder{color:#bcc4d6;color:var(--color-neutral-light)}.filter-bar__multi-select{border-radius:6px;color:#8894ac;color:var(--color-neutral);font-size:13px;line-height:1.5;width:200px}.filter-bar__multi-select .react-multi-select__indicator svg{fill:#5d6a86;width:12px}.filter-bar__multi-select .react-multi-select__control{background-color:#fff!important;border-color:#ece9f8!important;border-color:var(--color-primary-lightest)!important}.filter-bar .react-daterange-picker__wrapper{background-position:right 16px center;background-size:8px;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:6px;color:#8894ac;color:var(--color-neutral);font-size:13px;line-height:1.5;padding:12px 16px;width:100%}.filter-bar .react-daterange-picker__wrapper,.filter-bar__input{-webkit-appearance:none;appearance:none;background-color:#fff;background-repeat:no-repeat}.filter-bar__input{background-size:contain;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);height:1em;margin-top:.25em;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:1em}.filter-bar__input:checked{background-color:#442b8c;background-color:var(--color-primary);border-color:#442b8c;border-color:var(--color-primary)}.filter-bar__input[type=checkbox]{border-radius:.2rem}.filter-bar__input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-size:.6em}.filter-bar__input[type=radio]{border-radius:5rem}.filter-bar__input[type=radio]:checked:before{background-color:#fff;border-radius:5rem;content:"";display:inline-block;height:.6em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.6em}.filter-bar__input:focus{border-color:#442b8c;border-color:var(--color-primary);outline:none}.filter-bar__check{display:block;margin-bottom:10px;padding-left:1.5em}.filter-bar__check .filter-bar__label{color:#8894ac;color:var(--color-neutral);font-weight:300;margin-bottom:0}.filter-bar__check .filter-bar__input{float:left;margin-left:-1.5em;margin-top:2px}.filter-bar__back{align-items:center;-webkit-appearance:none;appearance:none;background-color:#0000;border:none;cursor:pointer;display:flex;gap:12px;line-height:1.2;max-width:100%;padding:0;text-align:left}.filter-bar__back,.filter-bar__back .card__icon-wrapper{transition:all .15s}.filter-bar__back:hover .card__icon-wrapper{box-shadow:0 4px 10px #442b8c33}.filter-bar__back--disabled{opacity:.5}.filter-bar__back .card__icon-wrapper,.filter-bar__back svg{flex-shrink:0}.filter-bar__back-container{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;gap:4px;min-width:40px}.filter-bar__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:800;margin-bottom:0}.filter-bar__description{color:#8894ac;color:var(--color-neutral);font-size:1.2rem}.filter-bar__img{border-radius:50px;flex-grow:0;height:44px;width:44px}.filter-bar__img path{fill:#7b63bf;fill:var(--color-primary-light)}.filter-bar__box{align-items:flex-start;display:flex;font-size:1.2rem;gap:12px;padding:12px 16px}.filter-bar__box a{text-decoration:underline}.filter-bar__icon{background-color:#fdb462;border-radius:50px;color:#fff;display:inline-block;flex-shrink:0;line-height:1;padding:4px}.filter-bar__icon svg{width:16px}.filter-bar>.btn:first-of-type{margin-left:auto}.filter-bar__actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px}.filter-bar__alert{align-items:center;background:#fff;border-radius:5px;box-shadow:0 4px 10px #442b8c0d;color:#5d6a86;color:var(--color-neutral-dark);display:flex;gap:12px;margin-bottom:0;max-width:100%;padding:12px}.filter-bar__alert-icon{align-items:center;background-color:#fd6b62;background-color:var(--color-danger);border-radius:50px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.filter-bar__alert-icon svg{min-width:20px}.filter-bar__alert-icon--warning{background-color:#fdb462;background-color:var(--color-warning)}.box,.chart-widget,.essay-widget,.info-widget,.widget{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d}.widget-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.widget-wrapper>*{flex-basis:0;flex-grow:1}.widget-wrapper--chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;justify-items:center}.widget-wrapper--chart>*{width:100%}.widget-wrapper--col{display:flex;flex-wrap:wrap}.widget-wrapper--col>*{flex-basis:0;flex-grow:1;min-width:300px}.widget-wrapper--sm-space{gap:12px;margin-bottom:30px}.widget-wrapper__col{display:flex;flex-direction:column;gap:20px}.essay-widget{padding:24px!important;width:100%}.essay-widget--full{box-sizing:border-box;flex-shrink:0;width:100%}.essay-widget--center{align-items:center;display:flex;flex-direction:column;text-align:center}.essay-widget--center .round-dg__user-inner{flex-grow:0;width:auto}.essay-widget__header{margin-bottom:16px}.essay-widget__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:0}.essay-widget__title-with-btn{align-items:center;display:flex;gap:12px}.essay-widget__title-with-btn .schedule-wrapper__title,.essay-widget__title-with-btn .widget__title{flex-grow:1}.essay-widget__title-with-btn .modal__close-btn{flex-shrink:0}.essay-widget__subtitle,.essay-widget__text{color:#8894ac;color:var(--color-neutral);font-size:1.4rem;font-weight:300}.essay-widget__subtitle{margin-bottom:0}.essay-widget__count{color:#442b8c;color:var(--color-primary);font-size:1.6rem;font-weight:700}.essay-widget__count span{color:#8894ac;color:var(--color-neutral);font-size:1.4rem;font-weight:300}.essay-widget__description{color:#110b3e;color:var(--color-primary-dark);font-size:1.2rem;font-weight:300;line-height:1.5;margin-bottom:0}.essay-widget__filter{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.essay-widget__body--individual{align-items:center;display:flex;gap:40px}.essay-widget__body--individual>:first-child{flex-grow:1}.essay-widget__body--individual>:last-child{flex-shrink:0;width:30%}.essay-widget__body--individual .filter-bar__label,.essay-widget__body--individual .form__label{color:#6a6686;font-size:1.2rem;font-weight:300;margin-bottom:16px}.essay-widget__body>:last-child{margin-bottom:0}.essay-widget__help-icon{color:#8894ac;color:var(--color-neutral);cursor:help;flex-shrink:0;transition:all .15s;width:20px}.essay-widget__help-icon:hover{color:#442b8c;color:var(--color-primary)}.essay-widget__date{background:#f1f5fa;background:var(--color-bright,#f1f5fa);border-radius:4px;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);display:inline-block;font-size:1.2rem;font-weight:300;padding:4px 8px}.widget{padding:3em!important;width:100%}.widget--full{box-sizing:border-box;flex-shrink:0;width:100%}.widget--center{align-items:center;display:flex;flex-direction:column;text-align:center}.widget--center .round-dg__user-inner{flex-grow:0;width:auto}.schedule-wrapper__header,.widget__header{margin-bottom:16px}.schedule-wrapper__header p,.widget__header p{margin-bottom:0}.schedule-wrapper__title,.widget__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:0}.widget__title-with-btn{align-items:center;display:flex;gap:12px}.widget__title-with-btn .schedule-wrapper__title,.widget__title-with-btn .widget__title{flex-grow:1}.widget__title-with-btn .modal__close-btn{flex-shrink:0}.widget__subtitle,.widget__text{color:#8894ac;color:var(--color-neutral);font-size:1.4rem;font-weight:300}.widget__subtitle{margin-bottom:0}.widget__count{color:#442b8c;color:var(--color-primary);font-size:1.6rem;font-weight:700}.widget__count span{color:#8894ac;color:var(--color-neutral);font-size:1.4rem;font-weight:300}.widget__description{color:#110b3e;color:var(--color-primary-dark);font-size:1.2rem;font-weight:300;line-height:1.5;margin-bottom:0}.widget__filter{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.widget__body--individual{align-items:center;display:flex;gap:40px}.widget__body--individual>:first-child{flex-grow:1}.widget__body--individual>:last-child{flex-shrink:0;width:30%}.widget__body--individual .filter-bar__label,.widget__body--individual .form__label{color:#6a6686;font-size:1.2rem;font-weight:300;margin-bottom:16px}.widget__body>:last-child{margin-bottom:0}.widget__help-icon{color:#8894ac;color:var(--color-neutral);cursor:help;flex-shrink:0;transition:all .15s;width:20px}.widget__help-icon:hover{color:#442b8c;color:var(--color-primary)}.widget__date{background:#f1f5fa;background:var(--color-bright,#f1f5fa);border-radius:4px;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);display:inline-block;font-size:1.2rem;font-weight:300;padding:4px 8px}.chart-widget,.info-widget{border:1px solid #0000;min-width:144px;padding:12px;text-align:center}.info-widget-wrapper{display:flex;flex-wrap:wrap;gap:20px}.info-widget-wrapper>*{flex-basis:0;flex-grow:1}.info-widget--light{background:linear-gradient(9.59deg,#fff 20.02%,#f5f5f5 85.13%)}.info-widget--light .info-widget__value{color:#442b8c;color:var(--color-primary)}.info-widget--monochrome{background-color:#ece9f8;background-color:var(--color-primary-lightest)}.info-widget--monochrome .chart-widget__title,.info-widget--monochrome .info-widget__title,.info-widget--monochrome .info-widget__value{color:#442b8c;color:var(--color-primary)}.info-widget--primary{border-color:#442b8c;border-color:var(--color-primary)}.info-widget--primary .chart-widget__title,.info-widget--primary .info-widget__title{color:#442b8c;color:var(--color-primary)}.info-widget--secondary{border-color:#5dc9dd;border-color:var(--color-secondary)}.info-widget--secondary .chart-widget__title,.info-widget--secondary .info-widget__title{color:#5dc9dd;color:var(--color-secondary)}.info-widget--success{border-color:#23ca88}.info-widget--success .chart-widget__title,.info-widget--success .info-widget__title{color:#23ca88}.info-widget--danger{border-color:#fd6b62;border-color:var(--color-danger)}.info-widget--danger .chart-widget__title,.info-widget--danger .info-widget__title{color:#fd6b62;color:var(--color-danger)}.info-widget--warning{border-color:#ff9153;border-color:var(--color-third)}.info-widget--warning .chart-widget__title,.info-widget--warning .info-widget__title{color:#ff9153;color:var(--color-third)}.info-widget--info{border-color:#32c9d3}.info-widget--info .chart-widget__title,.info-widget--info .info-widget__title{color:#32c9d3}.info-widget--t2{border:0;box-shadow:none;min-width:auto;padding:0;position:relative;text-align:left}.info-widget--t2 .info-widget__body{justify-content:flex-start}.info-widget--t3{border:1px solid #f1f5fa;border:1px solid var(--color-bright);border-radius:4px;box-shadow:none;padding:8px 20px;text-align:left}.info-widget--t3 .info-widget__body{justify-content:left}.info-widget--t3 .info-widget__value{color:#110b3e;color:var(--color-primary-dark)}.info-widget--t3 .info-widget__value svg{stroke:#442b8c;stroke:var(--color-primary);vertical-align:sub;width:20px}.info-widget--large-text{display:flex;flex-direction:column;gap:16px}.info-widget--large-text .chart-widget__header,.info-widget--large-text .info-widget__header{flex-basis:0;flex-grow:1;margin-bottom:0}.info-widget--large-text .chart-widget__title,.info-widget--large-text .info-widget__title{color:#000;font-size:1.6rem;font-weight:700;text-align:left}.info-widget--large-text .info-widget__body{flex-basis:0;flex-grow:1}.info-widget--large-text .info-widget__value{color:#5d6a86;color:var(--color-neutral-darker);font-size:2.8rem}.info-widget--clickable{cursor:pointer}.chart-widget__header,.info-widget__header{margin-bottom:4px}.chart-widget__title,.info-widget__title{color:#8894ac;font-size:1.2rem;font-weight:300;line-height:1.5;margin-bottom:0}.info-widget__body{display:flex;gap:28px;justify-content:center}.info-widget__value{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;margin-bottom:0;white-space:nowrap}.info-widget__value svg{vertical-align:initial}.chart-widget__title{text-align:left}.chart-widget__title--md{color:#110b3e;color:var(--color-primary-dark);font-size:16px;font-weight:300}.chart-widget__title--lg{color:#110b3e;color:var(--color-primary-dark);font-size:20px;font-weight:700}.chart-widget__container{display:flex;flex-wrap:wrap;gap:20px;text-align:left}.chart-widget__group{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:12px;justify-content:space-between}.chart-widget .widget-wrapper{margin-bottom:0}.chart-widget-wrapper{display:flex;flex-wrap:wrap;gap:16px}.chart-widget-wrapper>*{flex-basis:0;flex-grow:1;min-width:200px}.chart-widget-wrapper>:first-child{max-width:360px}.hit-widget__header{margin-bottom:16px;text-align:right}.hit-widget__title{color:#8894ac;color:var(--color-neutral)}.hit-widget__body,.hit-widget__title{font-size:1.2rem;font-weight:300;margin-bottom:0}.hit-widget__body{grid-gap:20px 12px;align-items:center;color:#5d6a86;display:grid;gap:20px 12px;grid-template-columns:minmax(auto,36%) 1fr auto;line-height:1.2}.hit-widget__bars,.hit-widget__label,.hit-widget__numbers{cursor:pointer}.hit-widget__bars{background-color:#7b63bf;background-color:var(--color-primary-light);height:16px}.hit-widget__percentage-bar{background-color:#442b8c;background-color:var(--color-primary);border-right:1px solid #fff;height:100%}.top-widget__header{display:flex;gap:12px;margin-bottom:32px}.top-widget__title{color:#8894ac;color:var(--color-neutral);flex-basis:0;flex-grow:1;font-size:1.2rem;font-weight:300;margin-bottom:0}.top-widget__body{color:#5d6a86;color:var(--color-neutral-darker);font-size:1.4rem}.top-widget__row{align-items:center;display:flex;gap:12px}.top-widget__row:not(:last-child){margin-bottom:12px}.top-widget__cell{flex-basis:0;flex-grow:1}.top-widget__cell--center{display:flex;justify-content:center}.individual-widget{align-items:center;display:flex;gap:40px}.individual-widget>:first-child{flex-grow:1}.individual-widget>:last-child{flex-shrink:0;width:30%}.individual-widget .filter-bar__label,.individual-widget .form__label{color:#6a6686;font-size:1.2rem;font-weight:300;margin-bottom:16px}.accessed-materials-widget{font-size:1.2rem;font-weight:700}.accessed-materials-widget-wrapper{max-height:400px;overflow-x:hidden;overflow-y:auto}.accessed-materials-widget__row{align-items:center;border-bottom:1px solid #f1f5fa;border-bottom:1px solid var(--color-bright);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0;margin-right:12px;padding:8px 0}.accessed-materials-widget__icon{align-items:center;background-color:#ece9f8;background-color:var(--color-primary-lightest);border-radius:4px;color:#442b8c;color:var(--color-primary);display:flex;flex-shrink:0;height:32px;justify-content:center;line-height:1;width:32px}.accessed-materials-widget__avatar,.dg-widget__avatar{border-radius:50px;height:32px;width:32px}.accessed-materials-widget__title{align-items:center;color:#110b3e;color:var(--color-primary-dark);display:inline-flex;flex-grow:1;flex-wrap:wrap;gap:8px;width:0}.accessed-materials-widget__title--auto{width:auto}.accessed-materials-widget__counter,.accordion-widget__counter,.dg-widget__counter{align-items:center;color:#8894ac;color:var(--color-neutral);display:inline-flex;font-size:1.12rem;font-weight:300;gap:2px;line-height:1em}.accessed-materials-widget__counter svg,.accordion-widget__counter svg,.dg-widget__counter svg{flex-shrink:0}.accessed-materials-widget__btn,.accordion-widget__btn,.dg-widget__btn,.modal__close-btn,.placeholder-modal__close-btn,.simple-modal__close-btn{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;cursor:pointer;outline:none;padding:0;transition:.3s}.accessed-materials-widget__btn svg,.accordion-widget__btn svg,.dg-widget__btn svg,.modal__close-btn svg,.placeholder-modal__close-btn svg,.simple-modal__close-btn svg{color:#bcc4d6;color:var(--color-neutral-light);min-width:16px;width:16px}.accessed-materials-widget__btn:hover,.accordion-widget__btn:hover,.dg-widget__btn:hover,.modal__close-btn:hover,.placeholder-modal__close-btn:hover,.simple-modal__close-btn:hover{filter:brightness(.8)}.accessed-materials-widget__access--up{color:#6fcf97}.accessed-materials-widget__access--down{color:#fd6b62}.accessed-materials-widget__access--down svg{transform:rotate(180deg)}.accessed-materials-widget__access svg{vertical-align:middle}.accessed-materials-widget__datetime{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;font-weight:300}.accordion-widget{font-size:1.2rem;max-height:276px;overflow-x:hidden;overflow-y:auto;padding-right:12px}.accordion-widget__item:not(:first-of-type){border-top:1px solid #f1f5fa;border-top:1px solid var(--color-bright)}.accordion-widget__header{align-items:center;cursor:pointer;display:flex;gap:16px;margin-bottom:0;padding:12px 0}.accordion-widget__header .accordion-widget__chevron{transition:transform .3s}.accordion-widget__header.active .accordion-widget__chevron{transform:rotate(180deg)}.accordion-widget__title{color:#110b3e;color:var(--color-primary-dark);flex-basis:0;flex-grow:1}.accordion-widget .badge{flex-shrink:0;font-size:1rem;line-height:1.6rem}.accordion-widget__chevron{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;cursor:pointer;flex-shrink:0;outline:none;padding:0}.accordion-widget__chevron svg{color:#bcc4d6;color:var(--color-neutral-light);width:16px}.accordion-widget__content{padding:8px 0}.accordion-widget .project-timeline__item{color:#8894ac;cursor:default!important}.accordion-widget .project-timeline__item:before{display:none!important}.accordion-widget .project-timeline__item:first-of-type{padding-left:6px}.accordion-widget .project-timeline__item:first-of-type:after{display:none!important}.accordion-widget__collapse{height:0;overflow:hidden;transition:height .3s}.update-widget{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;font-weight:300;margin-bottom:0;text-align:right}.dg-widget{font-size:1.2rem;table-layout:fixed;text-align:left;width:100%}.dg-widget__body{display:block;max-height:74vh;overflow:auto}.dg-widget__body--funnel{max-height:425px}.dg-widget .dg-widget__body .dg-widget__row,.dg-widget .dg-widget__header{display:table;table-layout:fixed;width:100%}.dg-widget__row{border-bottom:1px solid #f1f5fa;border-bottom:1px solid var(--color-bright)}.dg-widget__cell-header{color:#000;font-weight:700;padding:8px 8px 8px 0;vertical-align:middle}.dg-widget__cell-header[scope=col]{font-weight:300}.dg-widget__cell{padding:8px;vertical-align:middle}.dg-widget__cell--right{text-align:right}.dg-widget__cell--danger{color:#fd6b62;color:var(--color-danger)}.dg-widget__avatar{margin-right:8px}.dg-widget .star-rating{width:80px}.dg-widget .star-rating__btn{padding:0}.dg-widget__text--increment{color:#1ca388;color:var(--color-success)}.dg-widget__text--decrement{color:#fd6b62;color:var(--color-danger)}.badge{background-color:#f1f5fa;background-color:var(--color-bright);border-radius:5rem;color:#8894ac;color:var(--color-neutral);cursor:default;display:inline-block;font-size:1.2rem;font-weight:700;line-height:2.2rem;padding:0 1.2rem}.badge--small{line-height:2rem;padding:0 8px}.badge--small.badge--circle{height:1.6rem;line-height:1.6rem;padding:0;vertical-align:bottom;width:1.6rem}.badge--tiny{font-weight:300;line-height:1.6rem;padding:0 8px}.badge--square{cursor:pointer;padding:0;text-align:center;width:26px}.badge--redaction{align-items:center;background-color:#f1f5fa;background-color:var(--color-bright);border-radius:1rem;display:flex;flex-grow:1;font-size:1.3rem;height:80px;justify-content:center;padding:7px;text-align:center}.badge--redaction strong{font-size:1.8rem}.badge--t-2{background-color:#83919e;border-radius:2rem 5rem 5rem 2rem;color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:0 1.4rem 0 .8rem;text-transform:none}.badge--primary{background-color:#7b63bf;background-color:var(--color-primary-light);color:#fff}.badge--secondary{background-color:#5dc9dd;background-color:var(--color-secondary);color:#fff}.badge--success{background-color:#23ca88;color:#fff}.badge--attention{background-color:#4551ad;color:#fff}.badge--danger{background-color:#fd6b62;background-color:var(--color-danger);color:#fff}.badge--warning{background-color:#fdb462;color:#fff}.badge--info{background-color:#32c9d3;color:#fff}.badge--neutral{background-color:#8894ac;background-color:var(--color-neutral);color:#fff}.badge--finished{display:block;margin-top:.8rem;white-space:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.badge--more{background-color:#ece9f8;background-color:var(--color-primary-lightest);color:#442b8c;color:var(--color-primary);cursor:help;flex-shrink:0}.badge__btn{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;color:#fff;cursor:pointer;margin-left:1rem;padding:0}.badge__btn svg{bottom:.1rem;position:relative;vertical-align:middle;width:1.2rem}.form__row .badge+.badge{margin-left:.2em}.expanded-calendar{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;min-height:calc(100vh - 150px);padding:12px 12px 0;transition:all .2s ease-in-out}.expanded-calendar .empty-state{box-shadow:none;height:550px;padding-top:130px}.expanded-calendar__progress{align-items:center;color:#8376a9;color:var(--color-primary-lighter);display:flex;font-size:1.2rem;font-weight:300;gap:8px}.expanded-calendar__progress-container{background-color:#ece9f8;background-color:var(--color-neutral-lightest);flex-grow:1;height:4px}.expanded-calendar__progress-bar{background-color:#442b8c;background-color:var(--color-primary);height:100%}.expanded-calendar__progress-text{flex-shrink:0}.expanded-calendar__tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.expanded-calendar__tag{background-color:#ccc;color:#5d6a86;color:var(--color-neutral-dark);display:inline-block;flex-grow:0;font-size:1.2rem;padding:0 4px}.expanded-calendar__tag--course{background-color:#d6fdff}.expanded-calendar__tag--class{background-color:#fffcbe}.expanded-calendar__tag--individual{background-color:#efeaff}.expanded-calendar__tag--bright{background-color:#f1f5fa}.expanded-calendar__tag--success{background-color:#dcffea;background-color:var(--color-success-lightest)}.expanded-calendar__title{color:#442b8c;color:var(--color-primary);display:block;font-size:1.8rem;font-weight:700;margin-bottom:0;padding-top:20px;text-align:center}.expanded-calendar__header{align-items:center;border-bottom:1px solid #ccd2e0;border-bottom:1px solid var(--color-neutral-lighter);display:flex;gap:12px;justify-content:space-between;padding:20px 0;position:relative}.expanded-calendar__btn{align-items:center;color:#8894ac;color:var(--color-neutral);display:flex;gap:8px;padding:8px 38px;transition:all .2s ease-in-out}.expanded-calendar__btn--equal-fill{padding:8px}.expanded-calendar__btn:hover{color:#110b3e;color:var(--color-primary-dark)}.expanded-calendar__btn:disabled{opacity:.24;pointer-events:none}.expanded-calendar__btn svg{width:16px}@media(max-width:576px){.expanded-calendar__btn-text{display:none}}.expanded-calendar__plus-btn{background-color:#8376a9;background-color:var(--color-primary-lighter);background-image:url(/static/media/white-plus-icon.f9c8225bb7e5965a000d.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:5px;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:40px;transition:all .2s ease-in-out;width:100%}.expanded-calendar__plus-btn:hover{background-color:#442b8c;background-color:var(--color-primary)}.expanded-calendar__selected-week{color:#110b3e;color:var(--color-primary-dark);font-size:14px;font-weight:700;left:50%;margin-bottom:0;position:absolute;text-align:center;transform:translateX(-50%)}.expanded-calendar__body{display:flex;flex-direction:column;flex-grow:1;overflow:auto}@media(min-width:992px){.expanded-calendar__body{flex-direction:row}}.expanded-calendar__loader{box-sizing:border-box;flex-shrink:0;width:100%}.expanded-calendar__day{border-left:1px solid #0000;border-right:1px solid #0000;flex-grow:1;flex-shrink:0;padding:32px 4px;width:100%}@media(min-width:992px){.expanded-calendar__day{flex-basis:0;max-width:14.2857142857%}}.expanded-calendar__day.current{background-color:#f1f5fa;background-color:var(--color-bright);border-left-color:#eaeaea;border-right-color:#eaeaea}.expanded-calendar__day-header{align-items:center;display:flex;flex-wrap:wrap;font-size:1.2rem;gap:4px;margin-bottom:24px}.expanded-calendar__day-number{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.2rem;font-weight:700}.expanded-calendar__day.current .expanded-calendar__day-number{color:#110b3e;color:var(--color-primary-dark)}.expanded-calendar__weekday{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;font-weight:300}.expanded-calendar__weekday--current{color:#110b3e;color:var(--color-primary-dark);font-weight:300}.expanded-calendar__hours-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}@media(min-width:992px){.expanded-calendar__hours-container{display:flex;flex-direction:column}}.expanded-calendar__hour{flex-grow:1;min-height:40px}.home-content .expanded-calendar{width:100%}.calendar-task{background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:4px 0 0 4px;border-right-width:4px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;font-size:1.1rem;gap:4px;margin-left:1px;min-height:45px;outline:none;padding:30px 8px 8px;position:relative;width:100%}.calendar-task--teacher{padding-top:8px}.calendar-task__check-input{-webkit-appearance:none;appearance:none;background-color:#e5e5e5;background-position:50%;border:1px solid #8894ac;border:1px solid var(--color-neutral);border-radius:50%;cursor:pointer;height:16px;left:8px;margin:0;outline:none;position:absolute;top:8px;transition:all .2s ease-in-out;width:16px}.calendar-task__check-input--checked,.calendar-task__check-input:checked{background-color:#5dc9dd;background-color:var(--color-secondary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:9px auto;border-color:#5dc9dd;border-color:var(--color-secondary);outline:none}.calendar-task__check-input--excess-tasks{bottom:8px;top:auto}.calendar-task__container{display:flex;flex-direction:column}.calendar-task__header{align-items:center;display:flex;gap:4px;margin-bottom:4px}.calendar-task__header .c-dropdown{position:absolute;right:8px;top:6px}.calendar-task__title{color:#110b3e;color:var(--color-primary-dark);display:block;flex-grow:1;font-size:1.2rem;font-weight:700;line-height:1}.calendar-task__description{display:block;flex-grow:1;font-weight:300;margin-bottom:8px;max-width:100%}.calendar-task__description-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:block;display:-webkit-box;max-height:3em;overflow:hidden;text-overflow:ellipsis}.calendar-task__time{align-items:center;color:#8894ac;color:var(--color-neutral);display:flex;gap:3px;margin-top:-.5em}.calendar-dg{text-align:left;width:100%}.calendar-dg__data,.calendar-dg__day,.calendar-dg__head{padding:20px 16px;vertical-align:middle}.calendar-dg__day{padding-bottom:0}.calendar-dg__day.current-day .expanded-calendar__day-number,.calendar-dg__day.current-day .expanded-calendar__weekday{color:#110b3e;color:var(--color-primary-dark)}.calendar-dg__day.current-day .expanded-calendar__weekday{font-weight:700}.calendar-dg__current-day{background-color:#f1f5fa;background-color:var(--color-bright)}.calendar-dg__body .calendar-dg__row{border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-primary-lightest)}.calendar-dg__head{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:700;gap:8px}.calendar-dg__head .avatar{flex-shrink:0}.calendar-dg__tag{background-color:#eee;border-radius:4px;color:#110b3e;color:var(--color-primary-dark);font-size:1.4rem;font-weight:300;padding:1px 2px}.calendar-dg__tag--success{background-color:#d1ffd0}.calendar-dg__tag--warning{background-color:#fffcbe}.calendar-dg__tag--danger{background-color:#ffcece}.notebook-sidebar__nav{position:relative}.notebook-sidebar__nav .taxonomies__item{background-color:#fff}.notebook-sidebar__nav .filter-bar__back-container{width:100px}.notebook-sidebar__nav .filter-bar__back{width:100%}.notebook-sidebar__link{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:50px;color:#8894ac;color:var(--color-neutral);display:flex;font-size:1.2rem;gap:12px;padding:8px 16px;text-align:left;width:100%}.notebook-sidebar__link.is-selected{background-color:#ece9f8;background-color:var(--color-primary-lightest);color:#442b8c;color:var(--color-primary);font-weight:800}.notebook-sidebar__link-name{flex:1 1}.notebook-sidebar__count{flex-shrink:0;font-weight:300}.side-box{background:#fff;border-radius:12px;box-shadow:0 4px 10px 3px #442b8c33;display:flex;flex-direction:column;flex-grow:1;gap:20px;padding:16px}.side-box__header{text-align:center}.side-box__img{width:108px}.side-box__body{display:flex;flex-direction:column;flex-grow:1;gap:16px}.side-box__body p{font-size:1.4rem;margin-bottom:0}.new-questions{display:flex;flex-direction:column}@media(min-width:768px){.new-questions{flex-direction:row}}@media(min-width:784px){.new-questions--student{margin-left:64px}}.new-questions .taxonomies__item{background-color:#fff}.new-questions .taxonomies__item span{font-size:12px}.main-content .new-questions{width:100%}@media(min-width:768px){.main-content .new-questions{height:100vh}}.new-questions__sidebar{background:#fefefe;background:var(--color-neutral-bright-20);border-radius:20px 0 0 20px;box-shadow:1px 0 8px #0000000a;color:#110b3e;color:var(--color-primary-dark);flex-shrink:0;font-size:1.2rem;line-height:1.2;overflow-x:hidden;overflow-y:auto;padding:2em}@media(min-width:768px){.new-questions__sidebar{height:100vh;width:220px}}.new-questions__sidebar::-webkit-scrollbar{display:none}.new-questions__sidebar .btn--primary{margin-top:20px}.new-questions__sidebar--with-main-nav{padding-top:150px}@media only screen and (min-width:49em){.new-questions__sidebar--with-main-nav{padding-top:40px}}.new-questions__question{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;display:block;display:flex;gap:12px;justify-content:space-between;padding:16px 24px;text-align:left;width:100%;width:calc(100% + 32px)}.new-questions__question.is-selected{background-color:#442b8c;background-color:var(--color-primary);border-radius:5px 0 0 5px;color:#fff}.new-questions__question.is-selected .new-questions__icon svg{color:#ff9153;color:var(--color-third)}.new-questions__icon svg{color:#8376a9;width:16px}.new-questions__empty-state-text{text-align:center}.new-questions__content{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding:52px min(4vw,52px);position:relative}@media(min-width:768px){.new-questions__content{height:100vh}}.new-questions__content .select-empty-state{margin:60px auto 0;max-width:288px}@media only screen and (min-width:49em){.new-questions__content .main-nav{left:calc(18% + 280px)}}.new-questions__content--with-main-nav{padding-top:105px}.new-questions__header{align-items:center;border-bottom:1px solid #eeebf9;display:flex;gap:12px;margin-bottom:32px;padding-bottom:12px}.new-questions__group{flex-grow:1;min-width:0}.new-questions__subtitle,.new-questions__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;margin-bottom:0}.new-questions__date-time{color:#5d6a86;color:var(--color-neutral-darker);font-size:1.2rem;font-weight:300}.new-questions__date-time-group{align-items:center;display:flex;flex:initial;flex-wrap:wrap;gap:.5em;list-style:none;margin-left:0;margin-top:.2em}.new-questions__date-time-group>*{padding-left:0}.new-questions__subtitle{color:#8894ac;color:var(--color-neutral);font-size:1.4rem;font-weight:300;margin-bottom:20px}.new-questions__help{align-items:center;color:#7763ae;display:flex;flex-shrink:0;gap:10px}.new-questions__help-icon svg{vertical-align:initial}.new-questions__page{display:flex;flex-wrap:wrap;gap:44px;justify-content:space-between;width:100%}.new-questions__col{flex-basis:0;flex-grow:1;margin-bottom:44px;min-width:270px}@media(min-width:768px){.new-questions__col{margin-bottom:0}}.new-questions__aside{flex:0 0 100%}@media(min-width:768px){.new-questions__aside{flex:0 0 240px}}.new-questions__info{background-color:#f1f5fa;background-color:var(--color-bright);border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);color:#000;padding:12px;position:-webkit-sticky;position:sticky;top:0}.new-questions__info p{font-size:1.2rem;line-height:1.2;margin-bottom:20px}.new-questions__info p:not(:last-child){border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-primary-lightest);padding-block-end:20px}.new-questions__info>:last-child{margin-bottom:0}.new-questions__tag-example{color:#8894ac}.new-questions__widget:not(:last-of-type){margin-bottom:36px}.new-questions__widget>:last-child{margin-bottom:0}.new-questions__widget-header{align-items:center;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:4px;display:flex;gap:20px;margin-bottom:10px;padding:10px}.new-questions__widget-title{color:#110b3e;color:var(--color-primary-dark);flex-grow:1;font-size:1.2rem;font-weight:700;margin-bottom:0;width:0}.new-questions__widget-box{align-items:center;background:#fff;border-radius:4px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-wrap:wrap;gap:12px;padding:16px}.new-questions__widget-box:not(:last-of-type){margin-bottom:10px}.new-questions__widget-box-header{color:#110b3e;color:var(--color-primary-dark);flex-basis:0;flex-grow:1;font-size:1.4rem;font-weight:300;margin-bottom:0}.new-questions__widget-box-body{flex-basis:0;flex-grow:1}.new-questions__widget-box-btn{all:unset;color:#5d6a86;color:var(--color-neutral-darker);cursor:pointer;font-size:1rem;font-weight:300;text-decoration:underline}.new-questions__text{font-size:13px}.new-questions .round-dg{border-spacing:0 .4em}.draggable-table-cell{display:table;width:100%}.calendar-task-modal{border-radius:4px;padding:16px 36px 36px;position:relative}.calendar-task-modal--discuss{border-left:10px solid #fdb221}.calendar-task-modal--revision{border-left:10px solid #b622fc}.calendar-task-modal--learn{border-left:10px solid #21c9fe}.calendar-task-modal--train{border-left:10px solid #e95852}.calendar-task-modal__type{color:#8894ac;color:var(--color-neutral);font-size:1.4rem;font-weight:300;margin-bottom:4px;text-align:right}.calendar-task-modal__header{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:8px;padding-bottom:1em;position:relative}.calendar-task-modal__delete-icon svg{stroke:#fd6b62;stroke:var(--color-danger)}.calendar-task-modal__check-input{-webkit-appearance:none;appearance:none;background-color:#ece9f8;background-color:var(--color-primary-lightest);background-position:50%;background-size:16px auto;border:1px solid #8894ac;border:1px solid var(--color-neutral);border-radius:50%;cursor:pointer;height:25px;margin-right:.5em;transition:all .2s ease-in-out;width:25px}.calendar-task-modal__check-input:checked{background-color:#5dc9dd;background-color:var(--color-secondary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px auto;border-color:#5dc9dd;border-color:var(--color-secondary)}.calendar-task-modal__category{border-radius:50px;color:#fff;font-size:.8em;font-weight:300;margin-right:.3em;padding:.3em 1em}.calendar-task-modal__category--discuss{background-color:#fdb221}.calendar-task-modal__category--revision{background-color:#b622fc}.calendar-task-modal__category--learn{background-color:#21c9fe}.calendar-task-modal__category--train{background-color:#e95852}.calendar-task-modal__body{border-bottom:1px solid #f1f5fa;border-bottom:1px solid var(--color-bright);color:#5d6a86;color:var(--color-neutral-dark);font-family:Nunito Sans,sans-serif;font-size:1.4rem;margin-bottom:24px;padding-bottom:24px}.calendar-task-modal label{margin:0}.calendar-task-modal__description{background:#f1f5fa;background:var(--color-bright);border:1px solid #5d6a86;border:1px solid var(--color-neutral-dark);border-radius:5px;box-shadow:none;color:#5d6a86;color:var(--color-neutral-dark);font-family:Nunito Sans,sans-serif;font-size:.9em;padding:12px!important;resize:none;width:100%}.calendar-task-modal__description:focus{border:1px solid #5d6a86!important;border:1px solid var(--color-neutral-dark)!important}.calendar-task-modal__description::placeholder{color:#8894ac;color:var(--color-neutral)}.calendar-task-modal__footer{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.calendar-task-modal__footer-instructions{color:#8894ac;color:var(--color-neutral);font-size:1.4rem;margin-bottom:4px}.open-register{min-height:100vh}.open-register__hero{align-items:center;background:linear-gradient(180deg,#f5fbfc,#ececf9);box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;gap:10vw;justify-content:center;list-style:none;margin-left:0;min-height:90vh;padding:1em 1em 2em;width:100%}.open-register__hero>*{padding-left:0}@media only screen and (min-width:49em){.open-register__hero{align-items:center;display:flex;flex:initial;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;list-style:none;margin-left:0}.open-register__hero>*{padding-left:0}}.open-register__hero-logo{margin:0 auto;max-width:200px;padding-top:2em}@media only screen and (min-width:49em){.open-register__hero-logo{max-width:inherit;padding-top:0}}.open-register__hero-body,.open-register__hero-image{box-sizing:border-box;flex-shrink:0;text-align:center;width:100%}@media only screen and (min-width:35.5em){.open-register__hero-body,.open-register__hero-image{width:28.5714285714%}}@media only screen and (min-width:49em){.open-register__hero-body,.open-register__hero-image{text-align:left;width:22.2222222222%}}.open-register__hero-image{box-sizing:border-box;flex-shrink:0;padding-top:2em;width:80%}@media only screen and (min-width:35.5em){.open-register__hero-image{width:50%}}@media only screen and (min-width:49em){.open-register__hero-image{width:33.3333333333%}}.open-register__hero-image img{max-height:500px;padding-top:0;width:auto}.open-register__hero-description{box-sizing:border-box;flex-shrink:0;margin:3em 0;width:100%}.open-register__hero-footer{border-top:1px solid #8894ac;border-top:1px solid var(--color-neutral);padding-top:2em;text-align:center}.open-register__hero-footer__warning{color:#fd6b62;color:var(--color-danger);font-weight:800;margin-top:.5em}.open-register__about{align-items:flex-start;background-image:url(/static/media/about-bg.eaa391bb5cc0c1f0906e.svg);background-position:50%;background-size:cover;display:flex;flex:initial;flex-wrap:wrap;justify-content:center;list-style:none;margin-left:0;padding:8em 2em}.open-register__about>*{padding-left:0}.open-register__about-title{box-sizing:border-box;flex-shrink:0;font-size:3em;text-align:center;width:100%}.open-register__list{align-items:flex-start;box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;gap:2vw;justify-content:center;list-style:none;margin:5em 0;width:100%}@media only screen and (min-width:49em){.open-register__list{width:80%}}.open-register__list>*{padding-left:0}.open-register__card{background:#fff;border:1px solid #eeebf9;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;color:#5d6a86;flex-shrink:0;min-height:200px;padding:3em;width:100%}@media only screen and (min-width:49em){.open-register__card{width:22.2222222222%}}.open-register__card-title{color:#110b3e;color:var(--color-primary-dark);font-weight:800;margin-bottom:1em}.open-register__cta{box-sizing:border-box;flex-shrink:0;text-align:center;width:100%}.open-register__footer{align-items:center;background:#5dc9dd;background:var(--color-secondary);display:flex;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0}.open-register__footer>*{padding-left:0}.open-register__footer-image{background-image:url(/static/media/about-footer-bg.7d5fd1d47b2bc5dc532c.png);background-position:100%;background-repeat:no-repeat;background-size:100% auto;box-sizing:border-box;display:none;flex-shrink:0;height:350px;width:50%}@media only screen and (min-width:49em){.open-register__footer-image{display:block}}.open-register__footer-body{box-sizing:border-box;color:#fff;flex-shrink:0;font-size:1.3em;line-height:1.3em;padding:2em;width:100%}@media only screen and (min-width:49em){.open-register__footer-body{padding:0 10vw;width:50%}}.open-register__footer-body__image{border-bottom:1px solid #fff;margin-bottom:2em;max-width:250px;padding-bottom:2em}.nav{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.nav__link{align-items:center;-webkit-appearance:none;appearance:none;background-clip:padding-box;background-color:#f1f5fa;background-color:var(--color-bright);border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:50px;color:#5d6a86;color:var(--color-neutral-darker);cursor:pointer;display:flex;flex:initial;flex-wrap:wrap;font-size:.8em;gap:.5em;justify-content:space-between;list-style:none;margin-bottom:.5em;margin-left:0;padding:.3em 1em;width:100%}.nav__link>*{padding-left:0}.nav__link .c-dropdown__toggle svg{color:#5d6a86;color:var(--color-neutral-darker)}.nav__link.active,.nav__link:hover{background-color:#442b8c;background-color:var(--color-primary);color:#fff}.nav__link.active .taxonomies__btn,.nav__link:hover .taxonomies__btn{color:#fff}.nav__link.active .c-dropdown__toggle svg,.nav__link:hover .c-dropdown__toggle svg{stroke:#fff}.taxonomies{background:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;flex-wrap:wrap;padding:24px}@media(min-width:1200px){.taxonomies{flex-direction:row}}.taxonomies__column{flex-grow:1;min-width:260px;padding:10px 0}@media(min-width:1200px){.taxonomies__column{max-width:33.3333333333%;padding:10px 40px}}.taxonomies__column:not(:last-child){border-bottom:1px solid #eeebf9}@media(min-width:1200px){.taxonomies__column:not(:last-child){border-bottom:none;border-right:1px solid #eeebf9}}.taxonomies__column:first-child{padding-left:0}.taxonomies__column:last-child{padding-right:0}.taxonomies .btn--outline{margin-bottom:30px}.taxonomies__item{align-items:center;background-clip:padding-box;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:50px;color:#5d6a86;color:var(--color-neutral-darker);cursor:pointer;display:flex;flex:initial;flex-wrap:wrap;font-size:.8em;gap:.5em;justify-content:space-between;list-style:none;margin-bottom:1em;margin-left:0;padding:.5em 1em}.taxonomies__item>*{padding-left:0}.taxonomies__item.active,.taxonomies__item:hover{background-color:#442b8c;background-color:var(--color-primary);color:#fff}.taxonomies__item.active .taxonomies__btn,.taxonomies__item:hover .taxonomies__btn{color:#fff}.taxonomies__item.active svg,.taxonomies__item:hover svg{stroke:#fff}.taxonomies__text{box-sizing:border-box;display:inline-block;flex-grow:1;flex-shrink:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:60%}.taxonomies__btn{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#8894ac;color:var(--color-neutral);flex-shrink:0;margin-top:-.1em;padding:0}.taxonomies__icon{cursor:move;cursor:grab;flex-shrink:0;margin-right:10px;width:10px}.c-dropdown{display:inline-block;position:relative}.c-dropdown__toggle{-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;line-height:0}.c-dropdown__toggle svg{stroke:#83919e;min-height:auto;min-width:16px}.c-dropdown__content{animation:fadeIn;animation-duration:.3s;background-color:#fff;border:1px solid #ccd2e0;border:1px solid var(--color-neutral-lighter);border-radius:4px;box-shadow:0 10px 20px #0000001a;min-width:100px;position:absolute;right:0;top:100%;z-index:1}.c-dropdown__item{background:#fff;color:#5d6a86;color:var(--color-neutral-dark);cursor:pointer;display:block;font-size:1.2rem;font-weight:300;line-height:1.2em;padding:8px;position:relative;text-align:center;transition:.16s}.c-dropdown__item:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.c-dropdown__item:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.c-dropdown__item:not(:first-of-type){border-top:1px solid #0000}.c-dropdown__item:not(:first-of-type):before{background-color:#ece9f8;background-color:var(--color-neutral-lightest);content:"";height:1px;left:8px;position:absolute;right:8px;top:-1px}.c-dropdown__item:hover{background:#f1f5fa;background:var(--color-bright)}.user-dashboard-task-list{box-sizing:border-box;flex-shrink:0;margin:2em 0;width:100%}.user-dashboard-task-list__title{border:1px solid #eeebf9;border-radius:5px;color:#110b3e;color:var(--color-primary-dark);display:inline-block;font-size:13px;font-weight:300;padding:5px 10px}.user-dashboard-task-list__container{grid-gap:1vw;background:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:grid;gap:1vw;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:.5em;padding:1em}@media only screen and (min-width:49em){.user-dashboard-task-list__container{grid-template-columns:repeat(2,minmax(0,1fr))}}.user-dashboard-task-list__item{align-items:center;background:linear-gradient(253.87deg,#fff 5.22%,#fff0 99.41%),#f1f5fa;background:linear-gradient(253.87deg,#fff 5.22%,#fff0 99.41%),var(--color-bright);border:1px solid #eeebf9;border-radius:3px;border-right:4px solid #442b8c;border-right:4px solid var(--color-primary);display:flex;flex:initial;flex-wrap:wrap;font-size:1.1rem;justify-content:space-between;list-style:none;margin-left:0;padding:1em}.user-dashboard-task-list__item>*{padding-left:0}.user-dashboard-task-list__item:last-child{margin-bottom:0}.user-dashboard-task-list__empty{box-sizing:border-box;flex-shrink:0;padding:2vw 0;width:100%}.user-dashboard-task-list__empty-title{margin-bottom:1em}.user-dashboard-task-list__item-info{box-sizing:border-box;display:block;flex-shrink:0;width:100%}.user-dashboard-task-list__item-cta{display:block}.user-dashboard-task-list__item-title{font-size:13px;font-weight:700}.user-dashboard-task-list__btn{background:#fff;border:1px solid #eeebf9;border-radius:50px;display:inline;font-size:13px;padding:5px 10px;transition:all .2s ease-in-out}.user-dashboard-task-list__btn:hover{background:#442b8c;background:var(--color-primary);color:#fff;cursor:pointer}.open-ranking,.open-ranking__page-header{box-sizing:border-box;flex-shrink:0;width:100%}.open-ranking__page-header{align-items:center;border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest);display:flex;flex:initial;flex-wrap:wrap;font-weight:700;justify-content:space-between;list-style:none;margin-bottom:2em;margin-left:0;padding-bottom:1em}.open-ranking__page-header>*{padding-left:0}.open-ranking__page-header .btn{margin:0 3px;padding:.4em 1.5em}.open-ranking__page-header__title{font-size:1.2em}.open-ranking__result-header{box-sizing:border-box;flex-shrink:0;padding-bottom:1em;width:100%}.open-ranking__item{align-items:center;background:#fff;border:1px solid #fff;border-radius:10px;box-shadow:0 2px 5px #442b8c0d;box-sizing:border-box;color:#110b3e;color:var(--color-primary-dark);display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-bottom:1em;margin-left:0;padding:.5em 1em;width:100%}.open-ranking__item>*{padding-left:0}.open-ranking__item.active{background:#f1f5fa;background:var(--color-bright);border:1px solid #442b8c;border:1px solid var(--color-primary)}.open-ranking__body{align-items:center;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;list-style:none;margin-left:0;width:60%}.open-ranking__body>*{padding-left:0}.open-ranking__percentual,.open-ranking__place{box-sizing:border-box;flex-shrink:0;font-size:.8em;font-weight:700;text-align:right;width:20%}.open-ranking__description{font-size:.85em;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-ranking__description b{font-weight:700}.open-ranking__avatar{background-color:#ccd2e0;background-color:var(--color-neutral-lighter);background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #8894ac;border:1px solid var(--color-neutral);border-radius:50%;height:30px;margin-right:1em;width:30px}.open-ranking__header{align-items:center;background:#f1f5fa;background:var(--color-bright);border-radius:10px;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-bottom:1em;margin-left:0;padding:1em;width:100%}.open-ranking__header>*{padding-left:0}.open-ranking__header-content{align-items:center;border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-primary-lightest);box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0;padding-bottom:1em;width:100%}.open-ranking__header-content>*{padding-left:0}.open-ranking__results-item{align-items:center;border-top:1px solid #f1f5fa;border-top:1px solid var(--color-bright);box-sizing:border-box;color:#5d6a86;color:var(--color-neutral-darker);display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;font-size:.8em;gap:1em;justify-content:space-between;list-style:none;margin:1em 0;padding-top:1em;width:100%}.open-ranking__results-item>*{padding-left:0}.open-ranking__results-item--header{border-top:none}.open-ranking__results-item--header .open-ranking__results-item__progress{background:none}.open-ranking__results-item--header .open-ranking__results-item__percentual{font-weight:700}.open-ranking__results-item__name{box-sizing:border-box;flex-shrink:0;width:25%}.open-ranking__results-item__progress{background:#f1f5fa;background:var(--color-bright);box-sizing:border-box;flex-shrink:0;height:3px;position:relative;width:40%}.open-ranking__results-item__progress-bar{background:#5dc9dd;background:var(--color-secondary);height:3px;position:absolute;width:1%}.open-ranking__cta{grid-gap:1em;border-top:2px solid #ece9f8;border-top:2px solid var(--color-primary-lightest);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1em;padding-top:1em}.open-ranking__metrics{align-items:center;display:flex;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-bottom:1em;margin-left:0}.open-ranking__metrics>*{padding-left:0}.open-ranking__metrics-item{align-items:center;border:1px solid #ccd2e0;border:1px solid var(--color-neutral-lighter);border-radius:5px;box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-bottom:.5em;margin-left:0;overflow:hidden;width:49%}.open-ranking__metrics-item>*{padding-left:0}.open-ranking__metrics-item:nth-child(2n) .open-ranking__metrics-item__name{box-sizing:border-box;flex-shrink:0;width:30%}.open-ranking__metrics-item:nth-child(2n) .open-ranking__metrics-item__value{box-sizing:border-box;flex-shrink:0;width:70%}.open-ranking__metrics-item__name,.open-ranking__metrics-item__value{box-sizing:border-box;flex-shrink:0;font-size:13px;padding:10px;width:50%}.open-ranking__metrics-item__name{color:#000}.open-ranking__metrics-item__value{background:#8894ac;background:var(--color-neutral);color:#fff;font-weight:700;text-transform:capitalize}.open-ranking__circles{align-items:center;display:flex;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0;margin-top:2em}.open-ranking__circles>*{padding-left:0}.open-ranking__circle{align-items:center;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0;width:20%}.open-ranking__circle>*{padding-left:0}.open-ranking__circle>div{margin:0 auto}.open-ranking__circle__label{color:#8894ac;color:var(--color-neutral);font-size:.8em;padding-top:10px;text-align:center;width:100%}.open-ranking__circle--final{border-left:1px solid #ece9f8;border-left:1px solid var(--color-primary-lightest);box-sizing:border-box;flex-shrink:0;width:30%}.feedback{box-sizing:border-box;column-count:2;column-gap:2em;flex-shrink:0;font-size:.8em;padding:.5em;width:100%}.feedback__item{align-items:center;display:flex;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0;padding-left:.5em}.feedback__item>*{padding-left:0}.feedback__item:nth-child(2n){background:#f1f5fa;background:var(--color-bright)}.feedback__item-answer{font-size:.8em}.feedback__item-response{font-weight:800;padding-left:.5em;padding-right:.5em;width:50px}.feedback__item-response--canceled{color:#fd6b62;color:var(--color-danger);width:200px}.feedback__item-response.success{color:#5dc9dd;color:var(--color-secondary)}.feedback__item-response.danger{color:#fd6b62;color:var(--color-danger)}.feedback__item-response-percentual{border-left:1px solid #ece9f8;border-left:1px solid var(--color-primary-lightest);color:#8894ac;color:var(--color-neutral);font-size:.9em;padding:.5em 1em .5em .5em}.pagination{display:flex;list-style:none}.pagination-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.pagination__item:first-child .pagination__link{border-radius:4px 0 0 4px}.pagination__item:last-child .pagination__link{border-radius:0 4px 4px 0}.pagination__item:not(:first-child){margin-left:-1px}.pagination__item.active .pagination__link{background-color:#442b8c;background-color:var(--color-primary);color:#fff}.pagination__link{background-color:#fff;border:1px solid #dee2e6;color:#442b8c;color:var(--color-primary);display:block;padding:6px 12px;position:relative;text-decoration:none;transition:all .15s}.pagination__link:hover{background-color:#f2f2f2}.project-timeline{color:#5d6a86;color:var(--color-neutral-dark);font-size:1rem;list-style:none;margin-top:2em}.project-timeline__item{align-items:center;border-radius:5px;display:flex;gap:4px;margin-bottom:10px;min-height:44px;padding:6px;position:relative;transition:all .15s}.project-timeline__item:hover{background-color:red}.project-timeline__item:not(.project-timeline__item--approved):not(.active):before{background-color:#8894ac;background-color:var(--color-neutral);bottom:-12px;content:"";display:block;left:21px;opacity:.4;position:absolute;top:10px;width:1px;z-index:0}.project-timeline__item:last-of-type:before{bottom:20px!important}.project-timeline__item:not(.project-timeline__item--approved){cursor:pointer}.project-timeline__item:not(.project-timeline__item--approved):hover:not(.active){background-color:#ffffff80}.project-timeline__item.active,.project-timeline__item:hover{background-color:#ece9f8;background-color:var(--color-primary-lightest);color:#442b8c;color:var(--color-primary)}.project-timeline__item.active .project-timeline__version,.project-timeline__item:hover .project-timeline__version{background-color:#442b8c;background-color:var(--color-primary);border-color:#fff}.project-timeline__item.active+.project-timeline__item:before,.project-timeline__item:hover+.project-timeline__item:before{top:-12px}.project-timeline__item--approved{background-color:#1ca388;background-color:var(--color-success);color:#fff;cursor:default;font-weight:700}.project-timeline__title{color:#8894ac;flex-basis:0;flex-grow:1;font-size:1.2rem;font-weight:700;margin-bottom:0}.project-timeline__version{align-items:center;background-color:#8376a9;background-color:var(--color-primary-lighter);border:2px solid #f1f5fa;border:2px solid var(--color-bright);border-radius:50px;color:#fff;display:inline-flex;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;font-size:9px;font-weight:700;height:30px;justify-content:center;list-style:none;margin-left:0;transition:all .2s ease-in-out;width:30px;z-index:1}.project-timeline__version>*{padding-left:0}.project-timeline__group{flex-grow:1}.project-timeline__text{display:block;font-size:12px;font-weight:700}.step-by-step-nav{border-top:1px solid #e1e7f0;color:#8894ac;display:flex;flex-direction:column;flex-grow:1;font-size:1rem;list-style:none;margin-top:32px;padding-top:32px}.step-by-step-nav__item{align-items:center;border-radius:5px;display:flex;gap:4px;margin-bottom:20px;min-height:44px;padding:0 0 8px 40px;position:relative;transition:all .15s}.step-by-step-nav__item:not(:last-of-type):before{background-color:#8894ac;bottom:0;content:"";display:block;left:14px;opacity:.4;position:absolute;top:34px;width:1px;z-index:0}.step-by-step-nav__item:after{background-color:#fff;border:2px solid #5dc9dd;border:2px solid var(--color-secondary);border-radius:50px;content:"";display:block;height:24px;left:0;position:absolute;top:0;width:24px}.step-by-step-nav__item.active{font-weight:700}.step-by-step-nav__item.active:after{background-color:#5dc9dd;background-color:var(--color-secondary)}.step-by-step-nav__item--completed{opacity:.5}.step-by-step-nav__item--completed:after{background-color:#5dc9dd;background-color:var(--color-secondary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px}.step-by-step-nav__link{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.4rem;line-height:1.5}.multi-select{align-items:center;background-color:#f1f5fa;background-color:var(--color-bright);border-radius:4px;display:flex;font-size:13px;min-height:40px;padding:4px 8px}.multi-select__value-container{display:flex;flex-basis:0;flex-grow:1;flex-wrap:wrap;gap:2px 0}.multi-select__indicator{-webkit-appearance:none;appearance:none;background-color:#0000;color:#442b8c;color:var(--color-primary);padding:8px}.multi-select__indicator svg{height:20px;width:20px}.multi-select__placeholder{color:gray}.matter-performance{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;padding:32px}.matter-performance__header{border-bottom:1px solid #ece9f8;margin-bottom:16px;padding-bottom:16px}.matter-performance__header>:last-child{margin-bottom:0}.matter-performance__title{color:#110b3e;font-size:2rem;font-weight:700;margin-bottom:0}.matter-performance__subtitle{font-size:1.2rem}.matter-performance__container{display:flex;flex-direction:column;margin-top:36px}@media(min-width:1200px){.matter-performance__container{flex-direction:row}}.matter-performance__col{display:flex;flex-direction:column;gap:8px}@media(min-width:1200px){.matter-performance__col{width:calc(33.33333% + 16px)}}.matter-performance__col:not(:first-of-type){border-top:1px solid #f1f5fa;border-top:1px solid var(--color-bright);margin-top:32px;padding-top:32px}@media(min-width:1200px){.matter-performance__col:not(:first-of-type){border-top:0;margin-top:0;padding-left:32px;padding-top:0}.matter-performance__col:first-of-type{width:calc(33.33333% - 32px)}}.matter-performance__col:last-of-type .chart-performance{cursor:default}.matter-performance__col:last-of-type .chart-performance:hover{background-color:#0000}.chart-performance{align-items:center;border-radius:5px;cursor:pointer;display:flex;font-size:1rem;gap:8px;padding:4px 12px;transition:all .15s}.chart-performance.active,.chart-performance:hover{background-color:#f1f5fa;background-color:var(--color-bright)}.chart-performance__name{color:#5d6a86;display:inline-block;flex-grow:1;width:0}.chart-performance__bars,.chart-performance__efficiency,.chart-performance__percentage-text{flex-shrink:0}.chart-performance__bars{background-color:#ece9f8;display:inline-block;height:4px;position:relative;width:48px}.chart-performance__percentage-bar{background-color:#442b8c;background-color:var(--color-primary);display:inline-block;height:4px;left:0;position:absolute;top:0}.chart-performance__efficiency,.chart-performance__percentage-text{display:inline-block;text-align:center;width:28px}.chart-performance__efficiency{align-items:center;display:flex;font-weight:700;gap:4px;justify-content:center;width:42px}.chart-performance__efficiency svg{flex-shrink:0;width:8px}.chart-performance__efficiency--down{color:#fd6b62}.chart-performance__efficiency--down svg{transform:rotate(180deg)}.chart-performance__efficiency--up{color:#6fcf97}.notes{background-color:#fff;box-shadow:0 4px 10px #77777826;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;z-index:0}.notes-wrapper{bottom:0;position:fixed;right:0;top:46px;transform:translateX(100%);transition:transform .3s ease-in-out;width:calc(100% - 64px);z-index:1001}@media(min-width:784px){.notes-wrapper{max-width:calc(100vw - 120px);top:0;width:960px}}.notes-wrapper.show{transform:translateX(0)}.notes-wrapper.has-custom-logos{top:114px}@media(min-width:784px){.notes-wrapper.has-custom-logos{top:0}}.notes-toggle{align-items:center;-webkit-appearance:none;appearance:none;background-color:#442b8c;background-color:var(--color-primary);border:0;border-bottom-left-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;left:0;line-height:1;padding:8px;position:absolute;top:0;transform:translateX(-100%);transition:all .15s}.notes-toggle:hover{box-shadow:0 4px 10px 3px #442b8c33}.notes-toggle svg{width:20px}.notes-toggle__text{display:none}@media(min-width:784px){.notes-toggle__text{display:inline-block}}.notes-backdrop{background-color:#fff6;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.notes__header{align-items:center;border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 24px 24px;padding:24px 0}.notes__header>:last-child{margin-bottom:0}.notes__body{display:flex;flex-direction:column;flex-grow:1;gap:16px;overflow-y:auto;padding:0 24px 24px}@media(min-width:576px){.notes__body{flex-direction:row;gap:68px}}.notes__aside{display:flex;flex-direction:column;flex-shrink:0;height:132px;width:auto}@media(min-width:576px){.notes__aside{height:auto;width:204px}}.notes__aside .filter-bar__select,.notes__aside .filter-multi-select__toggle{width:100%}.notes__aside .filter-bar__label{display:none}.notes__nav{flex-grow:1;gap:12px;height:328px;margin:12px -16px 0 0;overflow-y:auto;padding-right:16px}.notes__btn,.notes__nav{display:flex;flex-direction:column}.notes__btn{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:4px;box-shadow:0 4px 10px #442b8c0d;color:#110b3e;cursor:pointer;font-size:1.2rem;line-height:1.2;padding:12px;position:relative;text-align:left;width:100%}.notes__btn.active{background:#f1f5fa;background:var(--color-bright)}.notes__btn-header{align-items:center;display:flex;gap:8px;width:100%}.notes__btn-header .c-dropdown__toggle{padding:0}.notes__btn-header .card__icon-wrapper{padding:4px}.notes__btn-date,.notes__btn-text{display:block}.notes__btn-text{color:#110b3e;color:var(--color-primary-dark);font-size:1.4rem;font-weight:700}.notes__btn-date{color:#8894ac;color:var(--color-neutral);flex-grow:1;font-size:1.2rem;font-weight:300}.notes__btn-body{margin-bottom:28px}.notes__tag{position:absolute;right:10px;top:0}.notes__btn-body{flex-grow:1}.notes__author{align-items:center;color:#5d6a86;color:var(--color-neutral-dark);display:flex;font-size:1.2rem;font-weight:300;gap:8px}.notes__view{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}.notes__view-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.notes__view-inner-header{flex-grow:1}.notes__view-title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;margin-bottom:0}.notes__view-date{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;font-weight:300;margin-bottom:0}.notes__view-body{height:100px;overflow-y:auto}.notes__view-body,.notes__view-body .ck-editor{display:flex;flex-direction:column;flex-grow:1}.notes__view-body .ck-editor__editable,.notes__view-body .ck-editor__main{flex-grow:1;height:60px}.notes__view-body .ck-editor__main{display:flex;flex-direction:column}.notes__view-body .ck-blurred{background-color:#fff;transition:.15s}.notes__view-body .ck-blurred:hover{background-color:#f1f5fa;background-color:var(--color-bright)}.notes__important-btn{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:4px;box-shadow:0 4px 10px #442b8c0d;padding:6px 12px}.notes__important-btn--added path{fill:#fdb462}.text-classroom-note{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.notifications{align-items:center;display:inline-flex;flex-shrink:0;gap:4px;position:relative}.notifications__toggle{-webkit-appearance:none;appearance:none;background:none;border:none;color:#442b8c;color:var(--color-primary);line-height:0;padding:0;position:relative}.notifications__toggle svg{transition:transform .2s ease-in-out}.notifications__toggle svg:hover{transform:scale(1.2)}.notifications__toggle svg{width:16px}.notifications__badge{background-color:#ff4c6f;border-radius:50px;color:#fff;display:block;font-size:1.2rem;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:0;top:0;transform:translate(50%,-50%)}.notifications__content{animation:fadeIn;animation-duration:.3s;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:10px;box-shadow:0 40px 40px 0 #110b3e33;display:flex;flex-direction:column;height:calc(100vh - 200px);max-width:80vw;overflow:hidden;position:absolute;right:-20px;top:120%;width:680px;z-index:1}@media(min-width:784px){.notifications__content{height:calc(100vh - 200px)}}.notifications__header{align-items:center;border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-primary-lightest);display:flex;gap:20px;justify-content:space-between;margin:0 2vw;padding:36px 0 8px}.notifications__title{color:#442b8c;color:var(--color-primary);font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:0}.notifications__read-btn{background-color:#0000;border:none;color:#5d6a86;color:var(--color-neutral-darker);cursor:pointer;font-size:1.2rem;font-weight:300;outline:none;padding:0}.notifications__body{flex-grow:1;height:0;overflow-x:hidden;overflow-y:auto}.notifications__body::-webkit-scrollbar{display:none}.notifications__body--dashboard{border:1px solid #ece9f8;border:1px solid var(--brand-neutral-Neutral-lightest,#ece9f8);border-radius:10px;box-shadow:0 4px 10px #442b8c0d;height:auto;overflow-x:hidden;overflow-y:hidden}.notifications__label{color:#442b8c;color:var(--color-primary);display:none;font-size:1.35rem;font-weight:300}@media(min-width:576px){.notifications__label{display:inline-block}}.notification{align-items:flex-start;background-color:#fff;cursor:pointer;display:flex;gap:20px;padding:2.5vw;transition:all .3s}@media only screen and (min-width:49em){.notification{padding:1.2vw 2vw}}.notification--center{align-items:center;flex-wrap:wrap;gap:0 16px}@media(min-width:992px){.notification--center{flex-wrap:nowrap}}.notification--center .notification__footer{align-self:flex-start;text-align:right;width:100%}@media(min-width:992px){.notification--center .notification__footer{text-align:left;width:auto}}.notification.read{background-color:#f1f5fa;background-color:var(--color-bright);border-bottom:1px solid #fff!important}.unread+.notification.read{box-shadow:inset 0 4px 10px -2px #442b8c1a}.notification:not(:last-of-type){border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-primary-lightest)}.notification__header{flex-shrink:0}.notification__avatar-stack{height:60px;position:relative;width:60px}.notification__avatar-stack .avatar{position:absolute}.notification__avatar-stack .avatar:first-child{left:0;top:0}.notification__avatar-stack .avatar:last-child{bottom:0;right:0}.notification__body{flex-grow:1;width:0}.notification__footer{flex-shrink:0}.notification__icon{align-items:center;background-color:#ece9f8;background-color:var(--color-primary-lightest);border-radius:50px;color:#442b8c;color:var(--color-primary);display:flex;height:40px;justify-content:center;position:relative;width:40px}.notification__icon--sm{height:32px;width:32px}.notification__icon--warning{background-color:#fff2e3;background-color:var(--color-warning-lightest);color:#fdb462;color:var(--color-warning)}.notification__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.2rem;font-weight:700;margin-bottom:0}.notification__more{color:#ccd2e0;color:var(--color-neutral-lighter)}.notification__datetime,.notification__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#8894ac;color:var(--color-neutral);display:-webkit-box;font-size:1.2rem;font-weight:300;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}.notification__datetime a,.notification__text a{color:#442b8c;color:var(--color-primary);font-weight:700;text-decoration:underline}.survey__header{margin-bottom:32px}.survey__progress{display:flex;gap:4px;margin-bottom:16px;width:100%}.survey__progress-item{background-color:#ece9f8;background-color:var(--color-primary-lightest);border-radius:3px;height:10px;width:60px}.survey__progress-item.answered{background-color:#8376a9;background-color:var(--color-primary-lighter)}.survey__title{font-size:1.8rem;font-weight:700;line-height:1.2;margin-bottom:0}.survey__description,.survey__title{color:#110b3e;color:var(--color-primary-dark)}.survey__description{font-size:1.2rem;font-weight:300}.survey__footer{padding:20px;text-align:center}.survey-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c1a;padding:24px}.survey-card:not(:first-of-type){margin-top:8px}.survey-card__header{margin-bottom:24px}.survey-card__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700}.survey-card__body{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.survey-card__legend{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;margin-bottom:0;text-align:center}.star-rating{display:flex}.star-rating__btn{background-color:#0000;border:none;cursor:pointer;outline:none;padding:0 8px}.star-rating__star{color:#ffd661;width:44px}.star-rating .on svg{fill:#ffd661}.question-chart{border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-primary-lightest);padding:20px}@media(min-width:576px){.question-chart{border-bottom:none}.question-chart:not(:nth-of-type(2n)){border-right:1px solid #ece9f8;border-right:1px solid var(--color-primary-lightest)}}@media(min-width:1060px){.question-chart{padding:0 20px}.question-chart:not(:nth-of-type(2n)){border-right:none}.question-chart:not(:nth-of-type(3n)){border-right:1px solid #ece9f8;border-right:1px solid var(--color-primary-lightest)}}@media(min-width:1400px){.question-chart:not(:nth-of-type(3n)){border-right:none}.question-chart:not(:nth-of-type(4n)){border-right:1px solid #ece9f8;border-right:1px solid var(--color-primary-lightest)}}@media(min-width:1900px){.question-chart:not(:nth-of-type(4n)){border-right:none}}.question-chart-wrapper{gap:72px 0;text-align:left}.question-chart__header{margin-bottom:16px}.question-chart__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.4rem;font-weight:700;margin-bottom:0}.question-chart__body{margin-bottom:16px}.question-chart__footer{align-items:center;display:flex;justify-content:center}.intervention-proposal:not(:last-of-type){margin-bottom:36px}.intervention-proposal .star-rating{margin-bottom:8px}.intervention-proposal__title{color:#442b8c;color:var(--color-primary);font-size:2rem;font-weight:700;margin-bottom:24px}.intervention-proposal__reply{color:#000;font-size:1.6rem;font-weight:700;margin-bottom:4px}.intervention-proposal__text{color:#2f2f2f;font-size:1.6rem;margin-bottom:0}.round-dg{border-collapse:initial;border-spacing:0 .8em;color:#8894ac;color:var(--color-neutral);font-size:1.2rem;min-width:100%;table-layout:fixed;width:100%}.round-dg .c-dropdown{background-color:#ece9f8;background-color:var(--color-primary-lightest);border-radius:5px;transition:all .2s ease-in-out}.round-dg .c-dropdown:hover{background-color:#8376a9;background-color:var(--color-primary-lighter)}.round-dg .c-dropdown:hover svg{stroke:#fff}.round-dg .positive-class{color:#1ca388;color:var(--color-success);font-weight:700}.round-dg .negative-class{color:#fd6b62;color:var(--color-danger);font-weight:700}.round-dg .blank-class{font-weight:700}.round-dg-wrapper{max-width:100%;overflow-x:auto}.round-dg-wrapper--modal{flex-grow:1;height:200px}.round-dg__row{border-radius:10px}.round-dg__row--clickable{cursor:pointer}.round-dg__row--highlight .round-dg__cell,.round-dg__row--highlight .round-dg__cell-header,.round-dg__row--highlight .round-dg__title{background-color:#7b63bf!important;background-color:var(--color-primary-light)!important;color:#fff}.round-dg__row--highlight .card__icon{color:#fff}.round-dg__row--last .c-dropdown__content{bottom:100%;top:auto}.round-dg__row--danger .round-dg__cell,.round-dg__row--danger .round-dg__cell-header{background-color:#fff9f8!important;background-color:var(--color-danger-lightest)!important;border-color:#ffd0cd!important;border-color:var(--color-danger-lighter)!important}.round-dg__row--danger .btn{background-color:#fff}.round-dg__body .round-dg__row>.round-dg__cell,.round-dg__body .round-dg__row>.round-dg__cell-header{background-color:#f1f5fa;border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest);border-top:1px solid #ece9f8;border-top:1px solid var(--color-neutral-lightest);box-shadow:2px 2px 2px 1px #442b8c08;font-size:1em;padding:12px 20px}.round-dg__body .round-dg__row>.round-dg__cell-header:first-child,.round-dg__body .round-dg__row>.round-dg__cell:first-child{border-left:1px solid #ece9f8;border-left:1px solid var(--color-neutral-lightest)}.round-dg__body .round-dg__row>.round-dg__cell-header:last-child,.round-dg__body .round-dg__row>.round-dg__cell:last-child{border-right:1px solid #ece9f8;border-right:1px solid var(--color-neutral-lightest)}.round-dg--light .round-dg__body .round-dg__row>.round-dg__cell,.round-dg--light .round-dg__body .round-dg__row>.round-dg__cell-header{background-clip:padding-box;background-color:#fff}.round-dg__body .round-dg__row>:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.round-dg__body .round-dg__row>:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.round-dg__row>.round-dg__cell:last-child{width:20px}.round-dg__cell,.round-dg__cell-header{padding:0 20px;text-align:left;vertical-align:middle}.round-dg__cell-header>*,.round-dg__cell>*{vertical-align:middle}.round-dg__cell-header{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;font-weight:700}.round-dg__cell-header--row{text-align:left}.round-dg__cell-header--sm{padding-right:6px!important}.round-dg__cell-header--sm:not(:first-of-type){padding-left:6px!important}.round-dg__cell-header--wrap{word-wrap:break-word}.round-dg__cell{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.4rem;font-weight:300}.round-dg__cell--wrap{word-wrap:break-word}.round-dg__cell--no-wrap{white-space:nowrap}.round-dg__cell--sm{padding-left:6px!important;padding-right:6px!important}.round-dg__cell--sm:last-of-type{padding-right:20px!important}.round-dg__cell--text-right{text-align:right}.round-dg__cell.danger{color:#fd6b62;color:var(--color-danger);font-weight:700}.round-dg__cell .expanded-calendar__tag{display:inline-flex}.round-dg__avatar{height:32px;margin-right:8px;width:32px}.round-dg__user{align-items:center;display:flex;gap:12px;max-width:100%;min-width:100px}.round-dg__user .avatar{flex-shrink:0;min-width:24px}.round-dg__user-inner{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:.2em;width:0}.round-dg__title{color:#110b3e;color:var(--color-primary-dark);font-weight:700;width:100%}.round-dg__subtitle,.round-dg__title{font-size:1.2rem;line-height:1.5;margin-bottom:0}.round-dg__subtitle{color:#8894ac;color:var(--color-neutral);font-weight:300}.round-dg .card__badges,.round-dg .card__header,.round-dg__subtitle *{margin-bottom:0}.round-dg__flex{align-items:center;display:flex;gap:1em}.last-cell{text-align:right}.course-wrapper{display:flex;flex-direction:column;gap:12px;margin-right:-8px;overflow-y:auto;padding-right:8px}.course-wrapper--list{max-height:550px}@media(min-width:1330px){.course-wrapper--list{max-height:344px}}.course-card{align-items:flex-end;background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #442b8c0d;cursor:pointer;display:flex;flex-wrap:wrap;gap:32px;padding:24px;transition:all .2s ease-in-out}@media(min-width:1330px){.course-card{gap:60px}}.course-card:hover{box-shadow:0 6px 10px #00000026}.course-card__img-wrapper{position:relative}.course-card__img-wrapper .badge{left:8px;max-width:80px;position:absolute;top:8px;z-index:1}.course-card__img{border-radius:12px;height:110px;object-fit:cover;width:110px}.course-card__img--md{height:136px;width:136px}@media(min-width:992px){.course-card__img--md{width:272px}}.course-card__header{align-items:center;display:flex;gap:12px}.course-card__inner-header{display:flex;flex-direction:column;flex-grow:1;gap:4px;width:0}.course-card__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:0}.course-card__subtitle,.course-card__text{color:#bcc4d6;color:var(--color-neutral-light);font-size:1.4rem;font-weight:300;line-height:1;margin-bottom:4px}.course-card__subtitle strong,.course-card__text strong{color:#8894ac;color:var(--color-neutral)}.course-card__notifications{align-items:center;display:flex;flex-shrink:0;gap:12px}.course-card__autor{color:#8894ac;color:var(--color-neutral);font-size:.8em;margin-top:.5em}.course-card__description{color:#5d6a86;color:var(--color-neutral-dark);font-size:.8em;margin:1vw 0 1.5vw}.course-card__body{align-items:center;display:flex;flex-grow:1;gap:24px}.course-card__body--home{align-items:stretch}.course-card__body .medal{align-self:center;flex-shrink:0}.course-card__content,.course-card__inner-body{flex-grow:1;flex-shrink:1;width:120px}.course-card__content{display:flex;flex-direction:column;justify-content:space-between;padding:6px 0}.course-card__tag{align-items:center;align-self:flex-start;background-color:#1ca388;background-color:var(--color-success);border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:1.2rem;font-weight:700;gap:10px;justify-content:center;line-height:1.5;padding:6px 12px}.course-card__tag svg{width:16px}.course-card__footer{flex-shrink:0;width:100%}@media(min-width:1330px){.course-card__footer{width:152px}}.course-card__link{align-items:center;display:flex;gap:4px;line-height:1;margin-bottom:0}.course-card__link-text{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.4rem;font-weight:700;text-decoration:underline}.show-course{align-items:flex-start;display:flex;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0}.show-course>*{padding-left:0}.show-course-banner{background-color:#ece9f8;background-color:var(--color-primary-lightest);background-position:50%;background-size:cover;border-radius:10px;box-sizing:border-box;color:#fff;flex-shrink:0;overflow:hidden;padding:max(12px,2vw);position:relative;width:100%}.show-course-banner:before{background-color:#0006;content:"";inset:0;position:absolute;z-index:1}.show-course-banner>:not(.show-course-banner__img){position:relative;z-index:2}.show-course-banner__hat{font-size:1.2rem;font-weight:300;margin-bottom:0}.show-course-banner__title{word-wrap:break-word;font-size:2em;font-weight:700;line-height:1.2;margin-bottom:8px;position:relative;z-index:2}.show-course-banner__description{font-weight:300;max-width:300px;position:relative;z-index:2}.show-course-banner__by{font-size:1.2rem;font-weight:300;margin-bottom:0;text-align:right}.show-course-banner__cta{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:4em;position:relative;z-index:2}.show-course-banner__img{height:100%;inset:0;object-fit:cover;position:absolute;z-index:0}.show-course-banner__inner{align-items:flex-end;display:flex;flex-wrap:wrap-reverse;gap:16px 128px}.show-course-banner__inner .show-course-banner__container{flex-grow:1;max-width:100%;width:220px}.show-course-banner__inner .show-course-banner__container .show-course-banner__description{max-width:100%}.show-course-banner__inner .show-course-banner__container .btn-group--with-dropdown{flex-shrink:0;width:auto!important}.show-course-banner .btn--outline-secondary{background-color:#fff}.show-course-banner .btn--outline-secondary:hover{background-color:#ff9153;background-color:var(--color-third);color:#fff}.show-course-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.show-course-tabs .card__progress,.show-course-tabs .tab{margin-bottom:0}.show-course-tabs .card__progress{max-width:100%;width:328px}.show-course-main-content{flex-grow:1;flex-shrink:0;max-width:100%;padding:2vw 0;width:320px}.show-course-main-content--full{width:100%}.show-course-section{margin:0 0 2em}.show-course-section__title{color:#110b3e;color:var(--color-primary-dark);font-weight:800;margin-bottom:.5em}.show-course-section__description,.show-course-section__list{color:#5d6a86;color:var(--color-neutral-dark);font-size:.9em;margin-bottom:16px}.show-course-section__list{list-style:disc;margin-left:20px}.show-course-sidebar{flex-shrink:0;max-width:100%;padding:2vw;width:320px}.show-course-sidebar__avatar{background-size:cover;border-radius:100%;height:60px;width:60px}.show-course-sidebar__user-name{color:#110b3e;color:var(--color-primary-dark);font-size:1em;font-weight:800;margin:1em 0 .5em}.show-course-sidebar__user-description{color:#5d6a86;color:var(--color-neutral-dark);font-size:.9em}.avatar{align-items:center;aspect-ratio:1/1;background-color:#ece9f8;background-color:var(--color-primary-lightest);border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:100px;color:#442b8c;color:var(--color-primary);display:flex;font-size:1.2rem;font-weight:700;height:44px;justify-content:center;line-height:1;object-fit:cover;overflow:hidden;text-align:center;text-transform:uppercase;width:44px}.avatar--xxs{height:24px;width:24px}.avatar--xs{height:32px;width:32px}.avatar--sm{height:40px;width:40px}.avatar--md{height:60px;width:60px}.avatar--lg{height:128px;width:128px}.avatar--xl{height:152px;width:152px}.avatar-stack{align-items:center;cursor:pointer;display:flex;list-style:none;min-width:0}.avatar-stack--md .avatar-stack__item{max-width:44px}.avatar-stack__item{max-width:24px;min-width:0}.avatar-stack__item:last-of-type{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.avatar-stack .avatar{cursor:pointer;max-width:none;transition:transform .15s}.avatar-stack .avatar:hover{position:relative;transform:translateY(-4px);z-index:1}.quiz-data:not(:last-of-type){border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest);margin-bottom:40px;padding-bottom:40px}.quiz-data__question{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;margin-bottom:20px}.quiz-data__answer{align-items:flex-start;color:#5d6a86;color:var(--color-neutral-darker);display:flex;font-size:1.4rem;gap:20px}.quiz-data__avatar{height:60px;width:60px}.quiz-data__response-text{flex-grow:1}.quiz-answer-option{align-items:center;border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest);display:flex;flex-wrap:wrap;gap:20px;padding:20px 0}.quiz-answer-option__text{color:#000;flex-grow:1;font-size:1.6rem;font-weight:300;margin-bottom:0}.quiz-answer-option .btn,.quiz-answer-option .star-rating{flex-shrink:0}.center-empty-state{padding-top:130px}.classroom-video-content{align-items:flex-start;background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex:initial;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0;padding:12px}.classroom-video-content>*{padding-left:0}.classroom-video-content__video-frame{background:#000;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;overflow:hidden;padding-top:56.25%;width:100%}.classroom-video-content__video-frame iframe{border-radius:10px;box-shadow:0 4px 10px #442b8c0d;height:100%;overflow:hidden;width:100%}.classroom-video-content-sidebar{flex-shrink:0;width:100%}.main-content-base{align-items:flex-start;display:flex;flex:initial;flex-wrap:wrap;gap:1em 0;justify-content:space-between;list-style:none;margin-left:0;position:relative}.main-content-base>*{padding-left:0}.main-content-base .breadcrumb{box-sizing:border-box;flex-shrink:0;width:100%}.main-content-base .classroom-video-content{padding:.5em;width:100%}@media(min-width:992px){.main-content-base .classroom-video-content{width:70%}}.main-content-base .classroom-video-content-sidebar{position:relative;right:0;width:100%}@media(min-width:992px){.main-content-base .classroom-video-content-sidebar{display:flex;flex-direction:column;height:calc(100vh - 105px);position:fixed;right:45px;width:20%}}.main-content-base .tab{margin-bottom:0;padding:6px}.main-content-base .tab__pane{width:100%}@media(min-width:992px){.main-content-base .tab__pane{width:70%}}.main-content-base .tab__pane .u-mb-4:last-of-type{margin-bottom:0!important}.class-modules{flex-grow:1;height:300px;overflow-x:hidden;overflow-y:auto}.class-module{border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:10px;box-shadow:0 4px 10px #442b8c0d;position:relative}.class-module:not(:last-of-type){margin-bottom:16px}.class-module__body,.class-module__header{align-items:center;display:flex;flex:initial;flex-wrap:wrap;gap:8px;justify-content:space-between;list-style:none;margin-left:0}.class-module__body>*,.class-module__header>*{padding-left:0}.class-module__header{cursor:pointer;padding:12px;position:relative}.class-module__new-message-notification{align-items:center;background-color:#ff9b63;background-color:var(--color-third-light);border-radius:50px;color:#fff;display:flex;flex:initial;flex-wrap:wrap;font-size:11px;height:20px;justify-content:center;list-style:none;margin-left:0;position:absolute;right:0;right:-5px;top:0;top:-5px;width:20px}.class-module__new-message-notification>*{padding-left:0}.class-module__content-item-messages{align-items:center;border:1px solid #bcc4d6;border:1px solid var(--color-neutral-light);border-radius:5px;display:flex;flex:initial;flex-wrap:wrap;font-size:.85em;gap:.2em;justify-content:center;list-style:none;margin-left:0;padding:.2em 0;width:40px}.class-module__content-item-messages>*{padding-left:0}.class-module__content-item-messages.new{background-color:#ff9153;background-color:var(--color-third);border:1px solid #ff9b63;border:1px solid var(--color-third-light);color:#fff}.class-module__body{flex-grow:1}.class-module__icon{align-items:center;border:1px solid #bcc4d6;border:1px solid var(--color-neutral-light);border-radius:200%;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;height:25px;justify-content:center;list-style:none;margin-left:0;margin-right:.5em;width:25px}.class-module__icon>*{padding-left:0}.class-module__icon svg{color:var(--var-neutral);height:14px;width:14px}.class-module__icon.disabled{opacity:.3}.class-module__icon.done{background:#1ca388;background:var(--color-success)}.class-module__icon.done svg{color:#fff}.class-module__actions{align-items:center;display:flex;flex:initial;flex-wrap:wrap;gap:.5em;list-style:none;margin-left:0}.class-module__actions>*{padding-left:0}.class-module__actions svg{color:#8894ac;color:var(--color-neutral);width:14px}.class-module__title{flex-grow:1;font-size:.88em;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0}.class-module__title.disabled{opacity:.3}.class-module__count{color:#8894ac;color:var(--color-neutral);font-size:.7em;font-weight:300}.class-module__content-list{align-items:flex-start;background:#f1f5fa;background:var(--color-bright);border-radius:0 0 10px 10px;display:flex;display:none;flex:initial;flex-wrap:wrap;list-style:none;margin-left:0}.class-module__content-list>*{padding-left:0}.class-module__content-list.active{display:block}.class-module__content-item{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;font-size:.8em;gap:8px;list-style:none;margin-left:0;padding:10px 12px;width:100%}.class-module__content-item>*{padding-left:0}.class-module__content-item:last-child{border-radius:0 0 10px 10px}.class-module__content-item:hover{background-color:#fff;cursor:pointer}.class-module__content-item.active{background-color:#442b8c;background-color:var(--color-primary);color:#fff}.class-module__content-item.active .class-module__content-item-title{color:#fff;font-weight:700}.class-module__content-item.disabled{cursor:not-allowed}.class-module__content-item--requirement .class-module__content-item-title{text-decoration:underline}.class-module__content-item-title{color:#8894ac;color:var(--color-neutral);flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0}.class-module__content-item-icon{align-items:center;background:#fff;border:1px solid #8376a9;border:1px solid var(--color-primary-lighter);border-radius:100%;display:flex;flex:initial;flex-wrap:wrap;height:18px;justify-content:center;list-style:none;margin-left:0;width:18px}.class-module__content-item-icon svg{color:#1ca388;color:var(--color-success)}.class-module__content-item-icon>*{padding-left:0}.class-module__content-item-icon.done{border:1px solid #1ca388;border:1px solid var(--color-success)}.class-module__content-item-icon--requirement{background:#0000;border:0;border-radius:0}.class-module__content-item-icon--requirement svg{color:#8894ac;color:var(--color-neutral);height:16px;width:16px}.labeled-container{align-items:flex-start;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:10px;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;list-style:none;margin-left:0;margin-top:1em;overflow:hidden;width:100%}.labeled-container>*{padding-left:0}.labeled-container__body{align-items:flex-start;display:flex;flex:initial;flex-wrap:wrap;gap:1em;list-style:none;margin-left:0;padding:1em}.labeled-container__body>*{padding-left:0}.labeled-container__header{background:#f1f5fa;background:var(--color-bright);border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest);box-sizing:border-box;color:#8894ac;color:var(--color-neutral);flex-shrink:0;font-size:.8em;font-weight:700;padding:.5em 1em;width:100%}.labeled-container__card{border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);padding:2em}.schedule{font-size:1.4rem;max-height:340px;overflow-y:auto;position:relative}.schedule-wrapper{background:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;padding:16px}.schedule-wrapper .select-empty-state{margin-bottom:16px;margin-top:0}.schedule__item{display:flex;gap:12px;position:relative}.schedule__item:not(:last-of-type){padding-bottom:20px}.schedule__item:before{background-color:#ece9f8;background-color:var(--color-neutral-lightest);bottom:0;content:"";height:100%;left:30px;position:absolute;top:0;width:1px;z-index:0}.schedule__item--disabled{opacity:.5;pointer-events:none}.schedule__date{align-items:center;background-color:#ece9f8;background-color:var(--color-neutral-lightest);border:4px solid #fff;border-radius:8px;color:#442b8c;color:var(--color-primary);display:flex;flex-shrink:0;font-weight:700;justify-content:center;padding:8px;position:relative;z-index:1}.schedule__date--success{background-color:#1ca388;background-color:var(--color-success);color:#fff}.schedule__infos{border-bottom:1px solid #f1f5fa;border-bottom:1px solid var(--color-bright);flex-grow:1;padding-bottom:8px}.schedule__header{align-items:center;display:flex;gap:12px}.schedule__title{color:#5d6a86;color:var(--color-neutral-dark);flex-grow:1;font-weight:700;margin-bottom:0;width:0}.schedule__hour{color:#8894ac;color:var(--color-neutral);font-weight:300}.activity-log{align-items:flex-start;background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex:initial;flex-wrap:wrap;list-style:none;margin-left:0;padding:20px}.activity-log>*{padding-left:0}.activity-log__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;width:100%}.activity-log__header-title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:0}.activity-log__count{background-color:#f1f5fa;background-color:var(--color-bright);border-radius:4px;color:#8894ac;color:var(--color-neutral);font-size:1.4rem;font-weight:300;margin-bottom:0;padding:10px}.activity-log__count strong{color:#5d6a86;color:var(--color-neutral-dark)}.activity-log .infinite-scroll-component{overflow-x:hidden!important}.activity-log .infinite-scroll-component__outerdiv{max-width:100%;width:100%}.activity-log__item{border-left:1px solid #0000;border-radius:10px;margin-left:20px;padding:1em 1em 1em 40px;position:relative;transition:all .2s ease-in-out;width:100%}.activity-log__item:hover{background-color:#fafafa;background-color:var(--color-neutral-bright);box-shadow:0 3px 5px #00000012}.activity-log__item:not(:last-of-type){margin-bottom:1em}.activity-log__item:not(:last-of-type):after{border-left:1px dashed #ccd2e0;border-left:1px dashed var(--color-neutral-lighter);bottom:-1em;content:"";left:0;position:absolute;top:0;transform:translateX(-1px);width:1px;z-index:0}.activity-log__item>:last-child{margin-bottom:0}.activity-log__item.is-read{opacity:.4;transition:.15s}.activity-log__item.is-read:hover{opacity:1}.activity-log__datetime{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;font-weight:300}.activity-log__icon{align-items:center;background-color:#ece9f8;background-color:var(--color-primary-lightest);border-radius:50px;color:#442b8c;color:var(--color-primary);display:flex;height:40px;justify-content:center;left:0;position:absolute;top:0;transform:translateX(-50%);width:40px;z-index:1}.activity-log__icon svg{width:16px}.activity-log__icon--danger{background-color:#fff9f8;background-color:var(--color-danger-lightest);color:#fd6b62;color:var(--color-danger)}.activity-log__icon--trophy{background-color:#0000;border-radius:0;height:16px;left:auto;right:1em;top:1em;width:16px}.activity-log__title{align-items:center;color:#110b3e;color:var(--color-primary-dark);display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:700;gap:8px;margin-bottom:0}.activity-log__tag{background-color:#ccc;color:#5d6a86;color:var(--color-neutral-dark);display:inline-block;flex-grow:0;font-size:1.4rem;font-weight:300;padding:0 4px}.activity-log__tag--course{background-color:#d6fdff}.activity-log__tag--class{background-color:#fffcbe}.activity-log__tag--individual{background-color:#efeaff}.activity-log__description{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.4rem;font-weight:300}.activity-log__link{color:#442b8c;color:var(--color-primary);font-weight:700;text-decoration:underline}.activity-log__link--danger{color:#fd6b62;color:var(--color-danger)}.activity-log__link:hover{text-decoration:none}.course-slider .swiper,.warning-slider .swiper{padding-bottom:32px}.course-slider .swiper-pagination,.warning-slider .swiper-pagination{bottom:0!important}.course-slider .swiper-pagination-bullet,.warning-slider .swiper-pagination-bullet{background-color:#7b63bf;background-color:var(--color-primary-light);margin:0 10px!important}.course-slider .swiper-pagination-bullet-active,.warning-slider .swiper-pagination-bullet-active{background-color:#7b63bf;background-color:var(--color-primary-light)}.course-slider .swiper-slide,.warning-slider .swiper-slide{padding:8px 16px}.course-slider .swiper-button-next,.course-slider .swiper-button-prev,.warning-slider .swiper-button-next,.warning-slider .swiper-button-prev{background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:100px;box-shadow:0 4px 10px #442b8c0d;color:#442b8c;color:var(--color-primary);height:40px;transform:translateY(-50%);width:40px}.course-slider .swiper-button-next:after,.course-slider .swiper-button-prev:after,.warning-slider .swiper-button-next:after,.warning-slider .swiper-button-prev:after{font-size:16px}.course-slider .swiper-button-next,.warning-slider .swiper-button-next{right:0}.course-slider .swiper-button-prev,.warning-slider .swiper-button-prev{left:0}.course-slider .swiper-button-disabled,.warning-slider .swiper-button-disabled{display:none}.alert{align-items:flex-start;background-color:#f1f5fa;border-radius:10px;color:#5d6a86;color:var(--color-neutral-dark);display:flex;font-size:1.4rem;gap:10px;line-height:1.2;padding:10px 20px}.alert--bgless{background-color:#0000;color:#8894ac;color:var(--color-neutral);gap:4px;padding:0}.alert--success{background-color:#dcffea;background-color:var(--color-success-lightest);color:#1ca388;color:var(--color-success)}.alert--danger{background-color:#fff9f8;background-color:var(--color-danger-lightest);color:#fd6b62;color:var(--color-danger)}.alert__icon{color:#442b8c;color:var(--color-primary);flex-shrink:0;width:16px}.help-center__bg{inset:0;overflow:hidden;position:fixed;z-index:-1}.help-center__bg svg{width:100%}.help-header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:44px clamp(20px,6vw,88px)}.help-header__logo{align-items:center;display:flex;flex-wrap:wrap;font-size:1.4rem;gap:2px}.help-header__img{width:104px}.help-header__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.4rem;font-weight:300;margin-bottom:0}.help-header .main-nav__user{flex-shrink:0}.help-main{margin-bottom:96px}.help-container,.help-footer__inner,.help-hero,.help-section{margin:0 auto 88px;max-width:calc(100vw - 40px);width:1200px}.help-hero{background-color:#fff;border-radius:20px;box-shadow:3px 22px 50px -2px #79788226;padding:60px;text-align:center}.help-hero__img{margin-bottom:48px;width:144px}.help-hero__title{color:#442b8c;color:var(--color-primary);font-size:2.8rem;font-weight:700}.help-section__title{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.6rem;font-weight:300;margin-bottom:24px}.help-section__btns{grid-gap:2.2vw;display:grid;gap:2.2vw;grid-template-columns:repeat(auto-fill,minmax(344px,1fr))}.help-section__videos{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-bottom:48px}@media(min-width:576px){.help-section__videos{grid-template-columns:repeat(auto-fill,minmax(544px,1fr))}}.help-btn{all:unset;align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;color:#5d6a86;color:var(--color-neutral-dark);cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;gap:16px;justify-content:center;padding:20px;transition:.3s}.help-btn:focus,.help-btn:hover{box-shadow:0 4px 10px #442b8c33}.help-btn__icon{background-color:#def6f8;background-color:var(--color-secondary-lightest);border-radius:50px;color:#46b0c3;color:var(--color-secondary-dark);display:inline-block;display:grid;flex-shrink:0;height:32px;place-content:center;width:32px}.help-video__header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.help-video__icon{background-color:#def6f8;background-color:var(--color-secondary-lightest);border-radius:50px;display:inline-block;display:grid;flex-shrink:0;height:40px;place-content:center;width:40px}.help-video__icon,.help-video__title{color:#46b0c3;color:var(--color-secondary-dark);font-size:1.6rem}.help-video__title{font-weight:700;margin-bottom:0}.help-video__body{cursor:pointer;position:relative}.help-video__body:before{background-color:#00000080;content:"";inset:0;position:absolute;z-index:1}.help-video__play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:96px;z-index:2}.help-video__wrapper{margin-bottom:100px;padding-bottom:56.25%;position:relative}.help-video__wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.help-video__videos{grid-gap:44px 16px;display:grid;gap:44px 16px;grid-template-columns:repeat(auto-fill,minmax(344px,1fr))}.help-footer{margin:0 auto;max-width:calc(100vw - 40px);width:1200px}.help-footer__inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:13vw}.help-footer .form{background-color:#def6f8;background-color:var(--color-secondary-lightest);border-radius:20px;flex-grow:1;padding:40px}.help-footer__contact{color:#46b0c3;color:var(--color-secondary-dark);flex-grow:1}.help-footer__contact a{text-decoration:underline}.help-footer__contact a:hover{text-decoration:none}.help-footer__about{color:#7b63bf;color:var(--color-primary-light);font-size:1.6rem;font-weight:300;margin-bottom:32px;text-align:center}.profile{position:relative;width:100%}.profile .btn--outline{position:absolute;right:12px;top:12px;z-index:10}.profile__bg-wrapper{position:relative}.profile__bg-wrapper:before{background-color:#00000080;border-radius:12px;content:"";inset:0;position:absolute;z-index:1}.profile__bg{border-radius:12px;height:160px;object-fit:cover;width:100%}.profile__inner{align-items:center;display:flex;flex-direction:column;gap:32px;margin-top:-135px;padding:2em;position:relative;width:100%;z-index:2}@media(min-width:768px){.profile__inner{align-items:flex-start;flex-direction:row}}.profile__inner .medal-wrapper{background:#0000;padding:0}.profile__inner .medal-wrapper__info strong{color:#fff}.profile__avatar{border:4px solid #fdfcfa;border-radius:100px;box-shadow:0 4px 10px #442b8c0d;height:150px;object-fit:cover;width:150px}.profile__data{text-align:center}@media(min-width:576px){.profile__data{text-align:left}}.profile__title{color:#110b3e;color:var(--color-primary-dark);font-size:2.5rem;font-weight:700;margin:.5rem 0 0}@media(min-width:768px){.profile__title{color:#fff}}.profile__info-wrapper{align-items:center;display:flex;flex-direction:column}@media(min-width:576px){.profile__info-wrapper{align-items:flex-start;flex-direction:row;gap:1em}}.profile__info{align-items:center;color:#110b3e;color:var(--color-primary-dark);display:flex;flex-wrap:wrap;font-size:13px;font-weight:300}@media(min-width:768px){.profile__info{color:#fff}}.profile__icon{margin-right:.5em;width:16px}.profile__header{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap-reverse;gap:16px;justify-content:center}@media(min-width:768px){.profile__header{justify-content:space-between}}.profile__header .medal-wrapper{flex-shrink:0}.profile__header .medal-wrapper__info strong{color:#110b3e;color:var(--color-primary-dark)}@media(min-width:768px){.profile__header .medal-wrapper__info strong{color:#fff}}.profile__data{flex-grow:1}.error-404{align-items:flex-start;background:linear-gradient(180deg,#f5fbfc,#ececf9);display:flex;height:100vh;overflow-y:auto;padding:52px;width:100vw}@media(min-width:768px){.error-404{align-items:center}}.error-404__inner{margin:0 auto;width:min(1080px,100%)}.error-404__logo{display:block;margin-bottom:32px;width:100px}.error-404__img{display:block;margin-bottom:28px;width:328px}.error-404__title{color:#5d6a86;color:var(--color-neutral-dark);font-size:2.8rem;font-weight:700}.error-404__description{color:#110b3e;color:var(--color-primary-dark);font-size:2rem;font-weight:300;margin-bottom:36px}.page-detail{background:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;padding:20px;width:100%}.page-detail__header{margin-bottom:20px;min-height:164px;position:relative}.page-detail__inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px}.page-detail__container{flex-grow:1;width:112px}.page-detail__bg-wrapper{inset:0;position:absolute;width:100%;z-index:0}.page-detail__bg-wrapper:before{background-color:#0000004d;border-radius:12px;content:"";inset:0;position:absolute;z-index:1}.page-detail__bg{border-radius:12px;height:100%;object-fit:cover;width:100%}.page-detail__banner{min-height:164px;padding:20px;position:relative}.page-detail__banner .card__meta{color:#fff}.page-detail__banner .card__meta:after{background-color:#fff}.page-detail__body{margin-inline:32px;position:relative}.page-detail__icon-wrapper{left:0;position:absolute;right:0;top:-88px;z-index:2}.page-detail__icon{align-items:center;background:#ece9f8;background:var(--color-primary-lightest);border:1px solid #fff;border-radius:4px;color:#442b8c;color:var(--color-primary);display:flex;height:32px;justify-content:center;margin:20px 20px 0 0;position:relative;width:32px}.page-detail__icon svg{stroke-width:1;width:16px}.page-detail__title{color:#fff;font-size:2.8rem;font-weight:700;line-height:1.2;margin-bottom:0}.page-detail__subtitle{color:#8894ac;color:var(--color-neutral);font-size:1.4rem;font-weight:300;line-height:1.5;margin-bottom:4px}.page-detail__description{color:#fff;font-size:1.5rem;margin-bottom:8px}.page-detail__description-title{color:#110b3e;color:var(--color-primary-dark);font-size:1.4rem;font-weight:700;line-height:1.5}.page-detail__footer{border-top:1px solid #ece9f8;border-top:1px solid var(--color-neutral-lightest);margin-top:24px;padding-top:24px}.box-widget{background:#dcffea;background:var(--color-success-lightest);border:1px solid #1ca388;border:1px solid var(--color-success);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:0;min-height:60px;padding:4px 10px}.box-widget--danger{background:#fff9f8;background:var(--color-danger-lightest);border-color:#fd6b62;border-color:var(--color-danger)}.box-widget--danger .box-widget__text,.box-widget--danger .box-widget__title{color:#fd6b62;color:var(--color-danger)}.box-widget-wrapper{display:flex;flex-wrap:wrap;gap:16px}.box-widget--funnel{height:500px}.box-widget__col{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:1em;justify-content:flex-end}.box-widget__col--third>div{min-height:185px}.box-widget__text,.box-widget__title{margin-bottom:0}.box-widget__title{font-size:1.2rem;font-weight:300}.box-widget__text,.box-widget__title{color:#1ca388;color:var(--color-success)}.box-widget__text,.box-widget__text span{font-size:1.4rem;font-weight:700}.check-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;margin-bottom:20px;padding:20px}.check-card__header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.check-card__icon{align-items:center;background:#ece9f8;background:var(--color-primary-lightest);border-radius:50px;color:#442b8c;color:var(--color-primary);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.check-card__icon svg{width:16px}.check-card__inner-header{flex-grow:1}.check-card__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.4rem;font-weight:700;margin-bottom:0}.check-card__subtitle{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;font-weight:300;margin-bottom:0}.check-card__check-wrapper{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.check-card__check-wrapper--with-icon{margin-left:48px}.kpi-widget{background:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;max-width:100%;min-height:134px;padding:16px;width:160px;word-break:break-word}.kpi-widget--bright{background-color:#f1f5fa;background-color:var(--color-bright)}.kpi-widget--bright .kpi-widget__count-in-body{background-color:#fff}.kpi-widget--fast-access{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;min-height:100px;width:100%}.kpi-widget-wrapper{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.kpi-widget-dashboard{margin-bottom:36px}.kpi-widget-dashboard__title{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.4rem;font-weight:300;margin-bottom:0}.kpi-widget__hat{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.2rem;font-weight:300;margin-bottom:0}.kpi-widget__header{margin-bottom:12px}.kpi-widget__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;margin-bottom:0}.kpi-widget__body{background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:10px;display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:16px}.kpi-widget__body>:last-child{margin-bottom:0}.kpi-widget__body--dashboard{border:none;gap:4px;margin-bottom:12px;padding:0}.kpi-widget__count{color:#442b8c;color:var(--color-primary);font-size:2.4rem;font-weight:700;margin-bottom:0}.kpi-widget__action-title{color:#110b3e;color:var(--color-primary-dark);flex-grow:1;font-size:1.6rem;font-weight:700;margin-bottom:0}.kpi-widget__link{color:#442b8c;color:var(--color-primary);font-size:1.4rem;font-weight:300;text-decoration:underline}.kpi-widget__count-in-body{background-color:#f1f5fa;background-color:var(--color-bright);border-radius:4px;color:#5d6a86;color:var(--color-neutral-dark);font-size:1.4rem;font-weight:700;padding:8px}.kpi-widget__count-in-body span{color:#8894ac;color:var(--color-neutral);font-weight:300}.kpi-widget__text{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.5rem}.new-login{align-items:flex-start;background:linear-gradient(90deg,#fff -30%,#ece9f8 80%) fixed;background:linear-gradient(90deg,#fff -30%,var(--color-primary-lightest) 80%) fixed;box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;list-style:none;margin-left:0;width:100%}.new-login>*{padding-left:0}.new-login__container,.new-login__image{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;justify-content:center;list-style:none;margin-left:0;min-height:100vh;position:relative;width:100%}@media only screen and (min-width:49em){.new-login__container,.new-login__image{width:50%}}.new-login__container>*,.new-login__image>*{padding-left:0}.new-login__image{display:none}@media only screen and (min-width:49em){.new-login__image{display:block}}.new-login__body{align-items:flex-start;display:flex;flex:initial;flex-wrap:wrap;gap:1em;list-style:none;margin-left:0;max-width:360px;padding:1.5em}.new-login__body>*{padding-left:0}.new-login__body-logo{box-sizing:border-box;flex-shrink:0;width:50%}@media only screen and (min-width:49em){.new-login__body-logo{width:60%}}.new-login__body-header{align-items:flex-start;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;gap:2em;list-style:none;margin-left:0;width:100%}.new-login__body-header>*{padding-left:0}.new-login__body-form,.new-login__body-title{box-sizing:border-box;flex-shrink:0;width:100%}.new-login__body-title{border-top:1px solid #ece9f8;border-top:1px solid var(--color-neutral-lightest);color:#5d6a86;color:var(--color-neutral-dark);font-size:.95em;font-weight:700;padding-top:1em}.new-login__login-image{background-color:#fff;background-position:50%;background-size:cover;border-radius:20px;bottom:2em;box-shadow:0 0 90px #0000001a;left:2em;position:absolute;right:2em;top:2em}.rember-link{color:#442b8c!important;color:var(--color-primary)!important;text-decoration:underline}.small-description{color:#8894ac;color:var(--color-neutral);font-size:.8em;font-weight:300;margin:5px 0 0}.container-fields{align-items:flex-start;display:flex;gap:16px}.text{align-self:flex-end;color:#5d6a86;color:var(--color-neutral-dark);font-size:.95em;font-weight:700;height:40px}.error-message{color:red;height:20px}.container-checkbox{display:flex;gap:30px;justify-content:space-between;padding-bottom:30px;padding-top:20px}.container-grid-student{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.profile-resume{align-items:center;display:flex;flex:initial;flex-wrap:wrap;gap:.4em;list-style:none;margin-left:0}.profile-resume>*{padding-left:0}.profile-resume__avatar{border:1px solid #bcc4d6;border:1px solid var(--color-neutral-light);border-radius:50px;flex-shrink:0;height:36px!important;object-fit:cover;transition:all .2s ease-in-out;width:36px!important}.profile-resume__avatar:hover{border:1px solid #442b8c;border:1px solid var(--color-primary)}.profile-resume__body{align-items:flex-start;display:flex;flex:initial;flex-direction:column;flex-wrap:wrap;line-height:10px!important;list-style:none;margin-left:0}.profile-resume__body>*{padding-left:0}.profile-resume__name{color:#110b3e;color:var(--color-primary-dark);font-size:13px!important;font-weight:700!important;max-width:100px;text-transform:capitalize;width:100%}.profile-resume__tag{background-color:#ece9f8;background-color:var(--color-neutral-lightest);border:1px solid #ccd2e0;border:1px solid var(--color-neutral-lighter);border-radius:30px;color:#5d6a86;color:var(--color-neutral-dark);font-size:10px!important;font-weight:300!important;padding:.1em .8em}.profile-resume__email{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;font-weight:300;padding-top:5px}.success-modal{align-items:flex-start;background-color:#0006;display:flex;inset:0;justify-content:center;opacity:0;outline:0;overflow-x:hidden;overflow-y:auto;padding:16px;pointer-events:none;position:fixed;transition:opacity .4s ease-in-out;z-index:1060}.success-modal.active{opacity:1;pointer-events:all}.success-modal.active .success-modal__content{opacity:1;transform:translateY(0)}.success-modal.enter-done,.success-modal.show{opacity:1;pointer-events:visible}.success-modal.exit{opacity:0}.success-modal__content{align-items:center;background-color:#fff;border-radius:50px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:32px;margin-bottom:auto;margin-top:auto;max-width:86vw;opacity:0;padding:max(32px,3.4vw);position:relative;transform:translateY(-100px);transition:all .2s ease-in-out .1s;width:956px}.success-modal__content--disclaimer{margin-bottom:auto;margin-top:auto;padding:50px;width:800px}.success-modal__content--disclaimer .success-modal__body{display:flex;flex-direction:column;gap:30px}.success-modal__content--disclaimer .success-modal__text:last-of-type{border:2px solid #442b8c;border-radius:8px;padding:30px}.success-modal.enter-done .success-modal__content,.success-modal.show .success-modal__content{opacity:1;transform:translateY(0)}.success-modal.exit .success-modal__content{opacity:0;transform:translateY(-100px)}.success-modal__tag{background-color:#1ca388;background-color:var(--color-success);border-radius:0 12px 12px 0;color:#fff;font-size:1.6rem;font-weight:700;left:0;padding:10px;position:absolute;top:60px}.success-modal__img,.success-modal__inner{flex-basis:0;flex-grow:1}.success-modal__img{min-width:152px}.success-modal__title{color:#110b3e;color:var(--color-primary-dark);font-size:4rem;font-weight:700;line-height:1.2;margin-bottom:0}.success-modal__text{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.6rem;font-weight:300;margin-bottom:.5em}.success-modal__name{color:#442b8c;color:var(--color-primary);font-size:2rem;font-weight:700;margin-bottom:1em}.success-modal__body{margin-bottom:32px}.success-modal__kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.success-modal__kpi{align-items:center;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:12px;display:flex;gap:10px;padding:10px 20px;position:relative}.success-modal__kpi .medal{position:absolute;right:0;top:0;transform:translate(50%,-50%)}.success-modal__kpi-icon{color:#442b8c;color:var(--color-primary);flex-shrink:0;width:24px}.success-modal__kpi-inner{flex-grow:1}.success-modal__kpi-value{color:#442b8c;color:var(--color-primary);font-size:1.6rem;font-weight:700;margin-bottom:0}.success-modal__kpi-label{color:#8894ac;font-size:1.4rem;font-weight:300;line-height:1;margin-bottom:0}.medal-wrapper{align-items:center;background:linear-gradient(9.59deg,#fff 20.02%,#f5f5f5 85.13%);border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-wrap:wrap;gap:10px;padding:10px 20px}.medal-wrapper__info{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.4rem;font-weight:300;margin-bottom:0}.medal-wrapper__info strong{color:#442b8c;color:var(--color-primary);font-weight:700;text-decoration:underline}.medal-wrapper__title{color:#5d6a86;color:var(--color-neutral-dark);display:block;font-weight:700;margin-bottom:0}.medal{cursor:default;display:inline-block;height:32px;position:relative}.medal--md{height:60px}.medal--md .medal__img{min-width:60px}.medal--md .medal__value{font-size:2.2rem}.medal--gold{height:60px}.medal--gold .medal__img{height:60px;min-width:60px}.medal--gold .medal__value{font-size:2rem;top:10px}.medal--sm{height:32px;width:32px}.medal--sm .medal__img{min-width:32px}.medal--sm .medal__value{font-size:1.4rem}.medal--challenge{height:44px;width:44px}.medal--challenge .medal__img{min-width:44px}.medal--challenge .medal__value{font-size:2.2rem}.medal--tia{height:22px;width:22px}.medal--tia .medal__img{min-width:22px}.medal--tia .medal__value{font-size:1.2rem}.medal--tia svg{margin-top:2px!important;min-width:12px!important}.medal__img{display:block;min-width:32px;width:32px}.medal__value{align-items:center;color:#fff;display:flex;font-size:1.6rem;font-weight:700;inset:0;justify-content:center;position:absolute}.medal__value svg{margin-top:4px;min-width:16px}.medal__stars{bottom:0;position:absolute;right:0;translate:70% 30%;width:40px}.medal-stack{align-items:center;display:flex;list-style:none;min-width:0}.medal-stack,.medal-stack .medal{cursor:pointer}.medal-stack__item{max-width:20px;min-width:0;position:relative}.medal-stack__item:last-of-type{max-width:none}.medal-stack__item:not(:last-of-type) .medal:before{background-color:#fff9;border-radius:50px;content:"";inset:3px 3px 0 3px;position:absolute}.medal-stack__img{left:0;position:absolute;width:56px}.certificate__img{border-radius:10px 10px 0 0;height:132px;margin-bottom:32px;object-fit:cover;width:100%}.certificate__logo{margin-bottom:20px;width:88px}.certificate__inner-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.certificate__title{color:#110b3e;color:var(--color-primary-dark);font-size:3.2rem;font-weight:800;margin-bottom:0}.certificate__icon{align-items:center;background-color:#ece9f8;background-color:var(--color-primary-lightest);border-radius:50px;color:#442b8c;color:var(--color-primary);display:flex;height:32px;justify-content:center;width:32px}.certificate__icon svg{width:20px}.certificate__body{margin-bottom:40px}.certificate__text{color:#5d6a86;color:var(--color-neutral-dark)}.certificate__text small{font-size:1.2rem}.certificate__kpis{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px;margin-top:40px}.certificate__kpi{border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:12px;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:10px;min-width:150px;padding:10px 20px;position:relative}.certificate__kpi-icon{color:#442b8c;color:var(--color-primary);flex-shrink:0;width:20px}.certificate__kpi-inner{align-items:center;display:flex;gap:8px}.certificate__kpi-value{color:#442b8c;color:var(--color-primary);font-size:1.6rem;font-weight:700;margin-bottom:0}.certificate__kpi-label{color:#8894ac;font-size:1.4rem;font-weight:300;line-height:1;margin-bottom:0}.module-list{align-items:flex-start;box-sizing:border-box;display:flex;flex-shrink:0;flex:initial;flex-wrap:wrap;gap:4px;list-style:none;margin-left:0;position:relative;width:100%}.module-list>*{padding-left:0}.module-list__item{align-items:flex-start;background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;gap:.5em;list-style:none;margin-left:0;padding:1em;position:relative;transition:all .2s ease-in-out;width:100%}.module-list__item>*{padding-left:0}.module-list__item.active,.module-list__item:hover{background-clip:padding-box;background-color:#442b8c;background-color:var(--color-primary)}.module-list__item.active .module-list__title,.module-list__item:hover .module-list__title{color:#fff!important}.module-list__item.active svg,.module-list__item:hover svg{stroke:#fff}.module-list__item .c-dropdown{position:absolute;right:.5em;top:.5em}.module-list__title{color:#110b3e;color:var(--color-primary-dark);flex-grow:1;font-size:1.4rem;font-weight:700;margin-bottom:0;margin-right:1em;width:0;word-break:break-word}.module-list__avatars{box-sizing:border-box;flex-shrink:0;width:100%}.filter-multi-select{position:relative}.filter-multi-select__toggle{text-align:left}.filter-multi-select__content{background-color:#fff;border:1px solid #8894ac;border:1px solid var(--color-neutral);border-radius:4px;box-shadow:0 4px 10px #442b8c1a;left:0;padding:10px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:1}.filter-multi-select__content.active{opacity:1;transform:translateY(0);transition:.15s ease;visibility:visible}.filter-multi-select__content.inactive{opacity:0;transform:translateY(-12px);transition:.15s ease;visibility:hidden}.filter-multi-select__content .form__check{margin-bottom:0;padding:10px 10px 10px calc(1.5em + 10px);transition:.15s}.filter-multi-select__content .form__check.checked,.filter-multi-select__content .form__check:focus,.filter-multi-select__content .form__check:hover{background-color:#f1f5fa;background-color:var(--color-bright)}.filter-multi-select__badges{align-items:center;display:flex;gap:4px;height:21px;overflow:hidden;position:relative}.filter-multi-select__badges .badge{flex-shrink:0;max-width:80%}.first-time{align-items:flex-start;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);display:flex;flex:initial;flex-wrap:wrap;list-style:none;margin-bottom:2em;margin-left:0;min-height:300px;overflow:hidden;position:relative}.first-time>*{padding-left:0}.first-time .empty-state{box-shadow:none}.first-time__body{align-items:flex-start;display:flex;flex:initial;flex-wrap:wrap;gap:2em 0;list-style:none;margin-left:0;padding:3vw;width:70%}.first-time__body>*{padding-left:0}.first-time__title{font-size:1.2em;font-weight:700}.first-time__image{background-size:cover;height:100%;position:absolute;right:0;width:30%}.list-alternatives{color:#5d6a86;color:var(--color-neutral-dark);display:flex;flex-direction:column;gap:20px;list-style:upper-alpha;padding-left:20px}.list-alternatives__container{align-items:flex-start;display:flex;gap:10px}.list-alternatives .form__check-input{flex-shrink:0;margin-top:12px}.list-alternatives .ck-editor,.list-alternatives>.form__control,.list-alternatives>.skill-evaluation__points{flex-grow:1;width:100px!important}.list-alternatives__icon{color:#fd6b62;color:var(--color-danger);cursor:pointer;flex-shrink:0;width:16px}.student-response__header{border-bottom:1px solid #ccd2e0;border-bottom:1px solid var(--color-neutral-lighter);margin-bottom:20px;padding-bottom:20px}.student-response__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#110b3e;color:var(--color-primary-dark);display:-webkit-box;font-size:1.6rem;font-weight:700;margin-bottom:0;overflow:hidden}.questions-menu{background-color:#fdfcfa;border:1px solid #fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;gap:32px;padding:20px}.questions-menu__title{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.4rem;font-weight:700;margin-bottom:4px}.questions-menu__list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}.questions-menu__link{align-items:center;background-color:#fff;border:0;border-radius:4px;box-shadow:0 4px 10px #442b8c0d;color:#5d6a86;color:var(--color-neutral-dark);display:flex;font-size:1.2rem;font-weight:700;height:36px;justify-content:center;padding:8px;text-decoration:underline;transition:.15s}.questions-menu__link:hover{box-shadow:0 4px 10px #442b8c1a}.questions-menu__link.active{background-color:#5dc9dd;background-color:var(--color-secondary);color:#fff}.questions-menu__link.disabled{opacity:.4}.answer-guide-kpis{align-items:center;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0;width:100%}.answer-guide-kpis>*{padding-left:0}.answer-guide-kpi{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;min-height:40px;outline:1px solid #ece9f8;outline:1px solid var(--color-neutral-lightest);width:50%}.answer-guide-kpi b{color:#442b8c;color:var(--color-primary);margin-left:.5em}.card-metrics-kpi{align-items:center;box-shadow:0 4px 10px 0 #442b8c0d;display:flex;flex-direction:column;justify-content:center;max-width:135px;padding:12px 10px}.font-bold{font-weight:700}.text-primary{color:#442b8c;color:var(--color-primary)}.text-primary-dark{color:#110b3e;color:var(--color-primary-dark)}.text-neutral{color:#8894ac;color:var(--brand-neutral-neutral,#8894ac)}.text-lg{font-size:1.6rem}.text-md{font-size:1.4rem}.text-sm{font-size:14px}.border-t{border-top:1px solid #ece9f8;border-top:1px solid var(--color-neutral-lightest)}.border-l{border-left:1px solid #f1f5fa;border-left:1px solid var(--brand-neutral-bright,#f1f5fa)}.border-l-rounded{border-bottom-left-radius:5px!important;border-top-left-radius:5px!important}.border-r-rounded{border-bottom-right-radius:5px!important;border-top-right-radius:5px!important}.mt-20{margin-top:20px}.bg-gray-100{background-color:#f9f9f9}.container-header-attempt-modal{border-bottom:1px solid #f1f5fa;border-bottom:1px solid var(--color-bright);display:flex;justify-content:space-between;margin-bottom:20px}.container-attempt-card{border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:5px;box-shadow:0 4px 10px 0 #442b8c0d;margin-bottom:20px;overflow-x:auto;padding:0 20px}.attempt-card{align-items:center;background-color:#fff;display:flex;justify-content:space-between;min-height:51px}.attempt-title{text-wrap:nowrap;color:#110b3e;color:var(--color-primary-dark);font-size:1.4rem;font-weight:700}.container-question-id{background:#f1f5fa;background:var(--brand-neutral-bright,#f1f5fa);border-radius:2px;padding:1px 3px}.kpi-cards{display:flex;flex-wrap:wrap;gap:24px}.kpi-card{align-items:flex-start;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);box-shadow:0 4px 10px #442b8c0d;display:flex;flex:initial;flex-direction:column;flex-grow:1;flex-wrap:wrap;gap:8px;list-style:none;margin-left:0;padding:1.5em;position:relative;width:min(100%,220px)}.kpi-card>*{padding-left:0}.kpi-card__icon{align-items:center;background-color:#ece9f8;background-color:var(--color-primary-lightest);border-radius:100px;display:flex;flex:initial;flex-wrap:wrap;height:30px;justify-content:center;list-style:none;margin-left:0;width:30px}.kpi-card__icon>*{padding-left:0}.kpi-card__icon svg{color:#442b8c;color:var(--color-primary)}.kpi-card__help-icon{color:#8894ac;color:var(--color-neutral);cursor:help;flex-shrink:0;position:absolute;right:8px;top:8px;transition:all .15s;width:20px}.kpi-card__help-icon:hover{color:#442b8c;color:var(--color-primary)}.kpi-card__title{color:#110b3e;color:var(--color-primary-dark);flex-grow:1}.kpi-card__title,.kpi-card__value{box-sizing:border-box;flex-shrink:0;font-weight:700;width:100%}.kpi-card__value{color:#442b8c;color:var(--color-primary);font-size:1.2em}.kpi-card__metric{background-color:#ece9f8;background-color:var(--color-primary-lightest);border-radius:5px;box-sizing:border-box;flex-shrink:0;font-size:.8em;padding:.5em 1em;width:100%}.kpi-card__metric.negative{background-color:#facbc8;color:#8d120a}.kpi-card__metric.positive{background-color:#dcffea;color:#1ca388}.kpi-card__explanation{color:#5d6a86;color:var(--color-neutral-dark);font-size:.8em}.module-wrapper{display:flex;flex-direction:column;gap:12px;margin-right:-8px;max-height:225px;overflow-y:auto;padding:6px 8px 12px 6px}.module-wrapper--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.module-card{align-items:center;background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:12px;box-shadow:0 4px 10px #442b8c0d;display:flex;gap:16px;justify-content:space-between;padding:16px;position:relative;transition:all .2s ease-in-out}.module-card:hover{box-shadow:0 2px 10px #00000026}.module-card,.module-card .badge{cursor:pointer}.module-card .medal{position:absolute;right:0;top:0;translate:50% -50%}.module-card .moduleBadge{align-items:center;background-color:#f1f5fa;border-radius:4px;display:flex;gap:10px;justify-content:flex-start;padding:3px}.module-card .btn--outline{display:none}@media(min-width:576px){.module-card .btn--outline{display:inline-flex}}.module-card__header{width:260px}.module-card__header,.module-card__headerModuleList{align-items:center;display:flex;flex-wrap:wrap;gap:12px;line-height:1;max-width:100%}.module-card__headerModuleList{width:350px}.module-card__img{border-radius:8px;height:48px;object-fit:cover;width:48px}.module-card__inner-header{flex-grow:1;width:60px}.module-card__title{color:#110b3e;color:var(--color-primary-dark);flex-grow:1;font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:0;width:0}.module-card__subtitle,.module-card__text{color:#8894ac;color:var(--color-neutral);font-size:1.4rem;font-weight:300;line-height:1;margin-bottom:4px}.module-card__text{flex-shrink:0}.module-card__footer{flex-shrink:0;width:100%}@media(min-width:1330px){.module-card__footer{width:152px}}.module-card__link{align-items:center;display:flex;gap:4px;line-height:1;margin-bottom:0}.module-card__link-text{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.4rem;font-weight:700;text-decoration:underline}.course-about{background:#fff;border-radius:10px;box-shadow:0 4px 10px 3px #442b8c0d;display:flex;flex-direction:column;gap:32px;padding:20px}.course-about .show-course-banner{min-height:224px}.course-about__header{border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest);padding-bottom:20px}.course-about__header--borderless{border-bottom:none;padding-bottom:0}.course-about .deadline{align-items:center;background-color:#f1f5fa;border-radius:4px;display:flex;gap:4px;justify-content:center;line-height:1.2;padding:8px}.course-about .deadline svg{flex-shrink:0}.course-about__container-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20%;margin-bottom:20px}.course-about__inner-header{display:flex;flex-direction:column;flex-grow:1;gap:20px;width:112px}.course-about__inner-header>:last-child{margin-bottom:0}.course-about__infos{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.course-about__infos .course-card__tag{align-self:auto}.course-about__rating,.course-about__rating-text{color:#8894ac;color:var(--color-neutral);font-size:1.4rem;font-weight:300;margin-bottom:0}.course-about__rating strong,.course-about__rating-text strong{color:#5d6a86;font-size:1.6rem;font-weight:700}.course-about .star-rating{width:120px}.course-about .star-rating__btn{padding:0}.course-about__description{word-wrap:break-word;color:#5d6a86;font-size:1.4rem;font-weight:300;margin-bottom:1.6rem}.course-about__participants{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.course-about__body{display:flex;flex-direction:column;gap:32px}.course-about__filter{display:flex;flex-direction:column;gap:16px}.course-about__filter>:last-child{margin-bottom:0}.course-about__filter-title,.course-about__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:0}.course-about__subtitle{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.6rem;font-weight:700;margin-bottom:0}.course-about__actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.course-about__actions .course-about__title{flex-grow:1}.course-about__module{background:#fafafa;background:var(--color-neutral-bright,#fafafa);border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px;padding:16px}.requirements{bottom:0;position:absolute;right:0;top:0;inset:0;overflow:hidden;pointer-events:none;z-index:1}.requirements__inner{background-color:#fff;border-radius:8px;inset:0 0 0 auto;position:absolute;transform:translateX(0);transition:transform .15s;width:80%;z-index:1}.requirements__inner--close{transform:translateX(100%)}.requirements__toggle{all:unset;background-color:#ece9f8;background-color:var(--color-neutral-lightest);border-radius:10px 10px 0 0;color:#442b8c;color:var(--color-primary);cursor:pointer;font-size:1.2rem;font-weight:700;left:-59px;padding:2px 12px;pointer-events:auto;position:absolute;top:50%;transform:rotate(-90deg)}.requirements__content{inset:0;overflow-y:auto;padding:12px;pointer-events:auto;position:absolute}.requirements__item{align-items:center;border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest);display:flex;gap:8px;padding:8px 0}.requirements__inner-item{flex-grow:1}.requirements__icon{color:#442b8c;color:var(--color-primary);flex-shrink:0;width:20px}.requirements__title{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.4rem;font-weight:700;margin-bottom:0}.requirements__subtitle{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;margin-bottom:0}.requirements__backdrop{background-color:#0003;border-radius:8px;display:block;inset:0;pointer-events:auto;position:absolute;z-index:0}.recommended-course-card-wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(328px,1fr))}.recommended-course-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #77777826;padding:12px;position:relative}.recommended-course-card:focus .recommended-course-card__img,.recommended-course-card:hover .recommended-course-card__img{transform:scale(1.2)}.recommended-course-card:focus .recommended-course-card__infos,.recommended-course-card:hover .recommended-course-card__infos{height:167px}.recommended-course-card__img-wrapper{border-radius:12px;overflow:hidden;position:relative}.recommended-course-card__img-wrapper:after{background:#000;background:linear-gradient(180deg,#0000,#0009);content:"";inset:0;position:absolute}.recommended-course-card__img{height:272px;object-fit:cover;transition:all 1s ease;width:100%}.recommended-course-card__container{display:flex;flex-direction:column;gap:16px;inset:12px;padding:20px;position:absolute}.recommended-course-card__body{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}.recommended-course-card__infos{height:38px;overflow:hidden;transition:all .5s ease}.recommended-course-card__infos .star-rating{width:100px}.recommended-course-card__infos .star-rating__btn{padding:0}.recommended-course-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1.6rem;font-weight:700;height:2.4em;margin-bottom:8px;overflow:hidden}.admin-course-card-wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(328px,1fr))}@media(min-width:992px){.admin-course-card-wrapper{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}.admin-course-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #7777780d;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;padding:20px;position:relative}.admin-course-card--flex-gap-5{align-items:flex-start;display:flex;gap:5px}@media(min-width:576px){.admin-course-card{flex-direction:row}}.admin-course-card:focus .admin-course-card__img,.admin-course-card:hover .admin-course-card__img{transform:scale(1.2)}.admin-course-card__img-wrapper{border-radius:12px;flex-shrink:0;margin:0 auto;min-height:144px;overflow:hidden;position:relative;width:144px}.admin-course-card__img-wrapper .badge{left:12px;position:absolute;top:12px;z-index:1}.admin-course-card__img{height:100%;object-fit:cover;transition:all 1s ease;width:100%}.admin-course-card__inner{display:flex;flex-direction:column;flex-grow:1;gap:24px;max-width:100%;width:100%}@media(min-width:576px){.admin-course-card__inner{width:144px}}.admin-course-card__body>:last-child,.admin-course-card__footer>:last-child,.admin-course-card__header>:last-child{margin-bottom:0}.admin-course-card__title{color:#110b3e;color:var(--color-primary-dark);cursor:default;font-size:1.6rem;font-weight:700;line-height:1.2;word-break:break-all}.admin-course-card__body{flex-grow:1}.admin-course-card__icon{stroke:#442b8c;stroke:var(--color-primary);min-width:20px}.admin-course-card__icon--fill{fill:#442b8c;fill:var(--color-primary)}.admin-course-card__footer{align-items:center;display:flex;gap:20px}.admin-course-card__rating{align-items:center;color:#5d6a86;display:flex;flex-grow:0;font-size:1.4rem;font-weight:700;gap:4px;margin-bottom:0;white-space:nowrap}.admin-course-card__rating span{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;font-weight:300}.admin-course-card__rating svg{stroke:#ffd661;fill:#ffd661;min-width:16px}.admin-course-card .btn-group--with-dropdown{flex-grow:1;width:112px}.module-card-admin-wrapper{display:flex;flex-direction:column;gap:32px}.module-card-admin{background-color:#f1f5fa;background-color:var(--color-bright);border-radius:8px;display:flex;gap:40px;padding:20px}.module-card-admin .card,.module-card-admin .documents-card,.module-card-admin .materials-card{margin:0 auto;max-width:100%;width:264px}.module-card-admin__disciplines{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;width:200px}.module-card-admin__disciplines .accordion{flex-grow:1;height:200px;overflow-y:auto}.admin-lesson-card{align-items:center;display:flex;gap:16px;padding:16px}.admin-lesson-card:not(:first-of-type){border-top:1px solid #ece9f8;border-top:1px solid var(--color-neutral-lightest)}.admin-lesson-card__body{flex-grow:1;width:60px}.admin-lesson-card__title{color:#110b3e;color:var(--color-primary-dark);font-size:1.4rem;font-weight:700;margin-bottom:0}.admin-lesson-card__inner-body{align-items:center;display:flex;gap:32px}.admin-lesson-card .card__count{min-height:24px}.admin-lesson-card__footer{flex-shrink:0}.simple-modal{align-items:flex-start;background-color:#0006;display:flex;inset:0;justify-content:center;opacity:0;outline:0;overflow-x:hidden;overflow-y:auto;padding:16px 0;pointer-events:none;position:fixed;transition:opacity .4s ease-in-out;z-index:1060}.simple-modal.active{opacity:1;pointer-events:all}.simple-modal.enter-done,.simple-modal.show{opacity:1;pointer-events:visible}.simple-modal.exit{opacity:0}.simple-modal__content{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #442b8c0d;box-sizing:border-box;margin-bottom:auto;margin-top:auto;max-width:80vw;opacity:0;padding:32px;position:relative;transform:translateY(-100px);transition:all .2s ease-in-out .1s;width:564px}.simple-modal__content--review-data{transform:none}.simple-modal__content--sm{width:464px}.simple-modal__content--md{width:810px}.simple-modal__content--lg{width:900px}.simple-modal__content--full{width:100%}.simple-modal__content--embed-video{border-radius:15px;max-width:100vw;padding:0}.simple-modal__content--embed-video .live-class-player__embed{aspect-ratio:auto;height:100vh;overflow:hidden;position:relative;width:100%}.simple-modal__content--embed-video .live-class-player__embed>iframe{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(min-width:768px){.simple-modal__content--p-md{padding:40px}}.simple-modal__content--br-md{border-radius:12px}.simple-modal__content--bright{background-color:#f1f5fa;background-color:var(--color-bright)}.simple-modal.enter-done .simple-modal__content,.simple-modal.show .simple-modal__content{opacity:1;transform:translateY(0)}.simple-modal.exit .simple-modal__content{opacity:0;transform:translateY(-100px)}.simple-modal__content>.card__icon-wrapper--sm{position:absolute;right:12px;top:12px;z-index:9999}.simple-modal__body,.simple-modal__header{margin-bottom:40px}.simple-modal__header{background:#110b3e;background:var(--color-primary-dark);border-radius:4px;box-shadow:0 4px 10px #442b8c0d;color:#fff;padding:36px;text-align:center}.simple-modal__simple-header{align-items:center;display:flex;gap:12px;margin-bottom:24px}.simple-modal__title{border-bottom:1px solid #f1f5fa;border-bottom:1px solid var(--color-bright);color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;margin-bottom:1em;padding-bottom:4px}.simple-modal__title--with-btn{border-bottom:0;flex-grow:1;margin-bottom:0;padding-bottom:0}.simple-modal__dialog-title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;margin-bottom:20px;text-align:center}.simple-modal__teacher{margin-bottom:0}.simple-modal__test{border:1px solid #ccd2e0;border:1px solid var(--color-neutral-lighter);border-radius:4px;color:#8376a9;color:var(--color-primary-lighter);display:block;line-height:1;margin:0 auto 40px;padding:8px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.simple-modal__description{align-items:center;display:flex;gap:16px;margin:0 auto;width:80%}.simple-modal__description--cpf{flex-direction:column;padding-top:20px}.simple-modal__input{width:100%}.simple-modal__progress{flex:0 0 auto}.simple-modal__description-text{margin-bottom:0}.simple-modal__footer{text-align:center}.simple-modal__reminder{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;margin-bottom:0}.simple-modal__reminder--finalize{color:#000;font-size:1.6rem;margin-bottom:1.6rem}.simple-modal__btns{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;width:80%}.simple-modal__btns .btn{flex-grow:1;justify-content:center}.simple-modal__img-schedule{border-radius:8px;display:block;height:176px;margin-bottom:28px;object-fit:cover;width:100%}.simple-modal__title-schedule{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:0}.simple-modal__date-schedule{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.6rem;font-weight:700;margin-bottom:0}.simple-modal__hour-schedule{margin-bottom:0}.simple-modal__hour-schedule,.simple-modal__text-schedule{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.4rem;font-weight:300}.simple-modal__text-schedule{margin:20px 0;white-space:pre-line}.mock{align-items:center;animation:fadeIn .2s ease-in-out;bottom:0;display:flex;flex:initial;flex-wrap:wrap;justify-content:center;left:0;list-style:none;margin-left:0;overflow-y:auto;padding:40px 0;position:fixed;right:0;top:0;z-index:1061}.mock>*{padding-left:0}.mock--overlay{background:#000c}.mock__content{align-items:center;background:#fff;background-position:100%;background-repeat:no-repeat;background-size:45%;border-radius:20px;box-sizing:border-box;display:flex;flex:initial;flex-wrap:wrap;height:90%;list-style:none;margin-left:0;max-height:430px;max-width:1050px;padding:85px 3em;position:relative;width:90%;z-index:210}.mock__content>*{padding-left:0}@media only screen and (min-width:49em){.mock__content{background-image:url(/static/media/bg_banner_mock_question_book.62062b8e659b7617e7e9.png)}}.mock__reminder{cursor:pointer;display:block;float:left;font-size:12px;font-weight:300;left:30px;position:absolute;top:30px}.mock__close-btn{cursor:pointer;position:absolute;right:2em;top:2em}.mock__close-btn svg{background:#fff;border-radius:100px;height:40px;width:40px}.mock__title{color:#4a4a49;font-family:Nunito,sans-serif;font-size:38px;font-weight:700;line-height:1.2;max-width:380px}.mock .card__count{padding:20px 16px}@media(max-width:768px){.mock .card__count{padding:8px}}.projects-header{align-items:center;background-color:#ece9f8;background-color:var(--color-neutral-lightest);border-radius:10px;box-sizing:border-box;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;gap:1em;justify-content:space-between;list-style:none;margin-left:0;padding:1em;position:relative;width:100%}.projects-header>*{padding-left:0}.projects-header__avatar{box-sizing:border-box;flex-shrink:0;width:100%}.projects-header__file{align-items:center;background-color:#fff;border-radius:5px;display:flex;gap:.5em;padding:.5em 1em .5em .5em}.projects-header__file .documents-card__icon--with-bg{flex-shrink:0}.projects-header .post-comment__action-icon{position:absolute;right:1.5em;top:.5em}.accordion{display:flex;flex-direction:column;gap:12px}.accordion__item{background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:8px;box-shadow:0 4px 10px #442b8c0d}.accordion__item:hover{box-shadow:0 4px 10px #442b8c14}.accordion__item.active .accordion__chevron,.accordion__item.active .card__icon-wrapper{transform:rotate(-180deg)}.accordion__header{align-items:center;cursor:pointer;display:flex;gap:20px;padding:12px 20px}.accordion__title{align-items:center;color:#5d6a86;color:var(--color-neutral-dark);display:flex;flex-grow:1;font-size:1.4rem;font-weight:700;gap:12px;margin-bottom:0}.accordion .widget__count{flex-shrink:0}.accordion__chevron{stroke:#bcc4d6;stroke:var(--color-neutral-light);flex-shrink:0;transition:transform .3s}.accordion__collapse{height:0;overflow:hidden;transition:height .3s}.accordion__content{border-top:1px solid #ece9f8;border-top:1px solid var(--color-neutral-lightest);margin:0 20px;padding:20px 0}.study-plan-timeline{align-items:center;background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:12px;display:flex;gap:12px;height:120px;padding:12px}.study-plan-timeline__date{align-items:center;align-self:flex-end;color:#5d6a86;color:var(--color-neutral-dark);display:flex;flex-direction:column;flex-shrink:0;font-size:1.2rem;gap:8px;margin-bottom:0}.study-plan-timeline__icon{color:#8894ac;color:var(--color-neutral);min-width:24px}.study-plan-timeline .slider-wrapper{flex-grow:1;position:relative;width:120px}.study-plan-timeline .progress-circle{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;position:absolute;transform:scale(.5) translateY(30px);width:20px}.study-plan-timeline .progress-circle.default{background-color:#ece9f8;background-color:var(--color-neutral-lightest);color:#fff}.study-plan-timeline .progress-circle.completed{background-color:#1ca388;background-color:var(--color-success);color:#fff}.study-plan-timeline .progress-circle.incomplete{background-color:#fd6b62;background-color:var(--color-danger);color:#fff}.study-plan-timeline .tooltip{background-color:#bcc4d6;background-color:var(--color-neutral-light);border-radius:4px;bottom:100%;color:#fff;font-size:14px;left:50%;margin-bottom:5px;opacity:1;padding:8px!important;position:absolute;transform:translateX(-50%);transition:opacity .3s ease-in-out;white-space:nowrap}.study-plan-timeline .tooltip.completed{background-color:#1ca388;background-color:var(--color-success)}.study-plan-timeline .tooltip.incomplete{background-color:#fd6b62;background-color:var(--color-danger)}.study-plan-timeline .week-slider{border-top:2px dashed #ccd2e0;border-top:2px dashed var(--color-neutral-lighter);width:100%}.study-plan-timeline .week-slider-thumb{align-items:center;background-color:#ccc;border:2px solid #fff;border-radius:20px;box-shadow:0 4px 10px 3px #442b8c33;color:#fff;display:flex;flex:initial;flex-wrap:wrap;height:20px;justify-content:center;list-style:none;margin-left:0;transform:translateY(-11px);width:20px}.study-plan-timeline .week-slider-thumb>*{padding-left:0}.study-plan-timeline .week-slider-thumb.completed{background-color:#1ca388;background-color:var(--color-success)}.study-plan-timeline .week-slider-thumb.incomplete{background-color:#fd6b62;background-color:var(--color-danger)}.study-blocks-container{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex:initial;flex-shrink:0;flex-wrap:wrap;flex-wrap:nowrap;font-size:16px;justify-content:center;list-style:none;margin-left:0;position:relative;width:100%}.study-blocks-container>*{padding-left:0}.study-blocks-container .week-navigation-button{all:unset;align-items:center;background:#fff;background-clip:padding-box;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:50px;box-shadow:0 4px 10px #442b8c0d;color:#442b8c;color:var(--color-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;position:absolute;transition:.15s;width:40px;z-index:1}.study-blocks-container .week-navigation-button--prev{left:-22px}.study-blocks-container .week-navigation-button--next{right:-22px}.study-blocks-container .week-navigation-button:hover{background-color:#442b8c;background-color:var(--color-primary);color:#fff}.study-blocks-container .study-blocks-wrapper{margin-top:28px;width:100%}.manage-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-wrap:wrap;gap:40px;padding:20px}.manage-content__sidebar{max-width:100%;width:100%}@media(min-width:768px){.manage-content__sidebar{border-right:1px solid #ece9f8;border-right:1px solid var(--color-neutral-lightest);padding-right:40px;width:220px}}.manage-content__content{flex-grow:1;width:120px}@media(min-width:768px){.manage-content__content{margin-top:86px}}.answer-comment{border-top:1px solid #ece9f8;border-top:1px solid var(--color-neutral-lightest,#ece9f8);padding-top:20px;width:100%}.answer-comment__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.answer-comment__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.6rem;font-weight:700;margin-bottom:0}.comments-modal{display:flex;flex-direction:column;flex-grow:1;gap:20px}.comments-modal__header{align-items:center;border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest);display:flex;gap:20px;justify-content:space-between;padding-bottom:8px}.comments-modal__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.6rem;font-weight:700}.comments-modal__count{align-items:center;color:#5d6a86;color:var(--color-neutral-dark);display:flex;font-size:1.4rem;font-weight:700;gap:4px}.comments-modal__count svg{color:#8894ac;color:var(--color-neutral);width:20px}.comments-modal__body{display:flex;flex-direction:column;flex-grow:1;height:220px;overflow-y:auto}.comments-modal__body .empty-state{margin:auto}.comments-modal__pinned{border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest);margin-bottom:20px;padding-bottom:20px}.chat-widget{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px;box-shadow:0 4px 10px #442b8c0d;gap:12px;min-height:200px;padding:20px}.chat-widget,.chat-widget__body{display:flex;flex-direction:column;flex-grow:1}.chat-widget__body{height:200px;overflow-y:auto;padding-right:12px}.chat-widget__body .empty-state{margin:auto}.chat-widget__comment-form{align-items:center;display:flex;gap:8px}.chat-widget__comment-form input::placeholder{color:#8894ac;color:var(--color-neutral)}.chat-widget__comment-form .form__control,.chat-widget__comment-form .skill-evaluation__points{flex-grow:1;width:40px}.chat-widget__comment-form .btn{flex-shrink:0}.chat-widget__comment-wrapper{border-radius:4px;display:flex;flex-direction:column;position:relative}.chat-widget__comment-wrapper:not(:first-of-type){border-top:1px solid #f1f5fa;border-top:1px solid var(--color-bright)}.chat-widget__comment-wrapper--reply{background-color:#f1f5fa;background-color:var(--color-bright);margin:12px 0;padding:12px}.chat-widget__comment-wrapper--reply:before{background-color:#f1f5fa;background-color:var(--color-bright);content:"";height:1px;left:0;position:absolute;right:0;top:-12px;width:100%}.chat-widget__comment{align-items:flex-start;display:flex;gap:8px;padding:12px 0}.chat-widget__comment .avatar{flex-shrink:0}.chat-widget__comment-inside{flex-grow:1;width:60px}.chat-widget__comment-header{align-items:center;display:flex;gap:8px}.chat-widget__comment-header .badge{flex-shrink:0}.chat-widget__comment-title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.4rem;font-weight:700;margin-bottom:0}.chat-widget__comment-text{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.2rem;margin-bottom:0}.chat-widget__comment-actions{display:flex;flex-direction:column;flex-shrink:0;gap:8px}.chat-widget__icon{cursor:pointer;width:16px}.chat-widget__icon--danger{color:#fd6b62;color:var(--color-danger)}.chat-widget__footer{border-radius:4px;display:flex;flex-direction:column;gap:8px}.chat-widget__footer--reply{background-color:#f1f5fa;background-color:var(--color-bright);padding:12px}.chat-widget__original-text{color:#8894ac;color:var(--color-neutral,#8894ac);font-size:1.2rem;font-weight:700;margin-bottom:0}.chat-widget__file{align-items:center;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:4px;box-shadow:0 4px 10px #442b8c0d;display:flex;gap:12px;margin-bottom:8px;padding:12px;transition:.15s}.chat-widget__file:hover{box-shadow:0 4px 10px 3px #442b8c33}.chat-widget__file-inside{display:flex;flex-direction:column;flex-grow:1;width:40px}.chat-widget__file-title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.4rem;font-weight:700;margin-bottom:0}.chat-widget__file-meta{color:#8894ac;color:var(--color-neutral,#5d6a86);font-size:1.2rem;margin-bottom:0}.chat-widget .filter-bar__row,.chat-widget .filter-bar__select,.chat-widget .filter-multi-select__toggle{width:100%}.lesson-widget{border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px;flex-direction:column;flex-grow:1;gap:12px;min-height:200px}.lesson-widget,.lesson-widget__header{background:#fff;box-shadow:0 4px 10px #442b8c0d;display:flex;padding:12px}.lesson-widget__header{align-items:center;border-bottom:2px solid #ece9f8;border-bottom:2px solid var(--color-neutral-lightest);border-radius:4px;flex-wrap:wrap;gap:16px;justify-content:space-between}.lesson-widget__title{color:#442b8c;color:var(--color-primary,#442b8c);font-size:1.6rem;font-weight:700;margin-bottom:0}.lesson-widget__body{display:flex;flex-direction:column;flex-grow:1;height:400px;justify-content:flex-end}.lesson-widget__body .empty-state{margin:auto}.lesson-widget__messages{display:flex;flex-direction:column;gap:12px;max-width:100%;overflow-y:auto;padding:12px}.lesson-widget__divider{align-items:center;background:#fafafa;background:var(--color-neutral-bright,#f1f5fa);border-radius:4px;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);display:flex;font-size:1.2rem;gap:4px;justify-content:center;margin-bottom:0;padding:4px 8px}.lesson-widget__divider svg{width:16px}.lesson-widget__footer{border-top:1px solid #ece9f8;border-top:1px solid var(--color-neutral-lightest);margin-top:8px;padding-top:20px}.lesson-widget__message-form{align-items:flex-start;display:flex;gap:8px}.lesson-widget__message-form .btn{flex-shrink:0}.lesson-widget__rich-text-editor{display:flex;flex-direction:column;flex-grow:1;gap:8px;width:100px}.lesson-widget__file{align-items:center;display:flex;gap:8px}.lesson-widget__file .form__custom-file-input{flex-shrink:0}.lesson-widget__file-preview{align-items:center;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:4px;color:#bcc4d6;color:var(--color-neutral-light,#bcc4d6);display:flex;flex-shrink:1;font-size:1.2rem;gap:12px;max-width:calc(100% - 124px);padding:4px 8px}.lesson-widget__file-preview .card__icon-wrapper{padding:4px}.lesson-widget__file-name{flex-shrink:1}.message-card{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:12px;width:100px}@media(min-width:1200px){.message-card{flex-direction:row}}.message-card-wrapper{align-items:flex-start;background-color:#fff;border-radius:12px;display:flex;gap:24px;padding:16px;transition:.15s}.message-card-wrapper:hover{box-shadow:0 4px 10px 3px #442b8c33}.message-card__actions{display:flex;flex-direction:column;flex-shrink:0;gap:12px}.message-card__icon{color:#442b8c;color:var(--color-primary);cursor:pointer;width:20px}.message-card__icon--danger{color:#fd6b62;color:var(--color-danger)}.message-card__user{display:flex;flex-direction:row;flex-shrink:0;gap:8px}@media(min-width:1200px){.message-card__user{flex-direction:column;width:112px}}.message-card__user .avatar{flex-shrink:0}.message-card__info{display:flex;flex-direction:column}.message-card__name{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.4rem;font-weight:700;margin-bottom:0;min-width:100%}.message-card__date-time{color:#8894ac;color:var(--color-neutral,#8894ac);font-size:1.2rem;font-weight:700;margin-bottom:0}.message-card__inside{word-wrap:break-word;flex-grow:1;width:200px}.message-card__inside i{font-style:italic}.message-card__inside ul{list-style:disc}.message-card__inside ol{list-style:decimal}.message-card__inside blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.message-card__text{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.5rem;margin-bottom:0}.message-card__file{align-items:center;display:flex;gap:8px;padding:8px}.message-card__file-thumb{border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:4px;height:32px;object-fit:cover;width:44px}.message-card__file-content{display:flex;flex-direction:column;flex-grow:1;width:60px}.message-card__file-title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.2rem;font-weight:700;margin-bottom:0}.message-card__file-meta{color:#8894ac;color:var(--color-neutral,#8894ac);font-size:1.2rem;margin-bottom:0}.message-card__file-meta svg{width:16px}@media print{@page{size:A4;margin:8mm}}.printed-exam{background-color:#fff;padding:20px}@media print{.printed-exam{padding:0}}.printed-exam__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px}.printed-exam__title{font-size:1.4rem;font-weight:700}.printed-exam__subtitle,.printed-exam__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-family:Nunito;font-style:normal;line-height:150%;margin-bottom:0}.printed-exam__subtitle{font-size:1.2rem;font-weight:300}.printed-exam__logo{width:140px}.printed-exam__form{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.printed-exam__form-row{display:flex;gap:8px}.printed-exam__form-control{background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:4px;color:#110b3e;color:var(--color-primary-dark,#110b3e);flex-grow:1;font-family:Nunito;font-size:1rem;font-style:normal;font-weight:700;line-height:150%;margin-bottom:0;padding:4px}.printed-exam__info{align-items:center;background:#f1f5fa;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:20px;padding:12px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.printed-exam__meta{align-items:center;color:#110b3e;color:var(--color-primary-dark,#110b3e);display:flex;flex-wrap:wrap;font-family:Nunito;font-size:1.2rem;font-style:normal;font-weight:300;gap:24px;line-height:150%}.printed-exam__meta-item{align-items:center;display:flex;gap:4px;margin-bottom:0}.printed-exam__icon{color:#bcc4d6;color:var(--color-neutral-light);width:16px}.printed-exam__description{align-self:stretch;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-family:Nunito;font-size:1.2rem;font-style:normal;font-weight:300;line-height:150%;margin-bottom:0;text-align:justify}.printed-exam__questions{display:flex;flex-direction:column;gap:64px;margin-bottom:64px}.printed-exam__sheet{border:1px solid #000;padding:16px 8px}.printed-exam__sheet-number{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.2rem}.printed-exam__sheet-line{border-bottom:1px solid #000;height:32px}.printed-exam__sheet-line:first-of-type{height:32px;margin:0 auto;width:100%}.printed-question{display:flex;flex-direction:column;gap:16px}.printed-question__header{align-items:flex-start;background:#f1f5fa;border-radius:4px;display:flex;justify-content:space-between;padding:4px 8px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.printed-question__title{font-size:1.1rem;font-weight:700}.printed-question__subtitle,.printed-question__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-family:Nunito;font-style:normal;line-height:150%;margin-bottom:0}.printed-question__subtitle{font-size:1rem;font-weight:300}.printed-question__tag{background-color:#fff;border-radius:2px;color:var(--color-neutral-dark);color:#5d6a86;color:var(--brand-neutral-neutral-darker,#5d6a86);font-size:1rem;font-weight:300;padding:2px 4px}.printed-question__enunciation,.printed-question__tag{font-family:Nunito;font-style:normal;line-height:150%;margin-bottom:0}.printed-question__enunciation{color:#110b3e;color:var(--color-primary-dark,#110b3e);display:flex;flex-direction:column;font-size:1.1rem;font-weight:700;gap:16px}.printed-question__enunciation>*{margin-bottom:0}.printed-question__enunciation img{width:276px}.printed-question__motivating-text{border:1px solid #ccd2e0;border:1px solid var(--color-neutral-lighter,#ccd2e0);border-radius:4px;color:#110b3e;color:var(--brand-primary-dark,#110b3e);display:flex;flex-direction:column;font-family:Nunito;font-size:1rem;font-style:normal;font-weight:300;gap:10px;line-height:150%;padding:16px;text-align:justify;word-break:break-word}.printed-question__motivating-text p{margin-bottom:0}.printed-question__press{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-style:italic;font-weight:700}.printed-question__alternatives{display:flex;flex-direction:column;gap:12px}.printed-question__alternative{align-items:flex-start;color:#110b3e;color:var(--color-primary-dark,#110b3e);display:flex;font-family:Nunito;font-size:1.1rem;font-style:normal;font-weight:300;gap:12px;line-height:150%;text-align:justify}.printed-question__alternative-id{align-items:center;display:flex;flex-shrink:0;font-weight:700;gap:6px}.printed-question__alternative img{width:236px}.answer-key-wrapper{grid-gap:9px 8px;border:1px solid #000;display:grid;gap:9px 8px;grid-template-columns:repeat(4,1fr);padding:16px 8px}.answer-key-wrapper__columns{column-count:2;column-gap:20px}.answer-key{align-items:center;border:1px solid #000;color:#000;display:flex;font-size:1.6rem;gap:8px;padding:2px 8px}.answer-key--gray{border-color:#acacac;height:30px}.answer-key__number{display:flex;flex-shrink:0;width:32px}.answer-key__alternative{border:1px solid #000;border-radius:50px;color:#acacac;flex-shrink:0;font-size:1rem;height:16px;line-height:16px;-webkit-print-color-adjust:exact;print-color-adjust:exact;text-align:center;width:16px}.answer-key__id{flex-shrink:0;margin-left:auto;width:60px}.onboarding{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:999}.onboarding__inner{background-color:#fff;border-radius:8px;inset:0 0 0 auto;max-width:80vw;position:absolute;transform:translateX(0);transition:transform .15s;width:810px;z-index:1}.onboarding__inner--close{transform:translateX(100%)}.onboarding__inner--open .onboarding__toggle{background-color:#442b8c;background-color:var(--color-primary)}.onboarding__toggle{all:unset;align-items:center;background-color:#7b63bf;background-color:var(--color-primary-light);border-radius:8px 8px 0 0;box-shadow:0 4px 10px 0 #442b8c0d;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;gap:8px;left:-78px;padding:2px 12px;pointer-events:auto;position:absolute;top:50%;transform:rotate(-90deg);transition:.15s}.onboarding__toggle svg{width:16px}.onboarding__toggle:hover{background-color:#442b8c;background-color:var(--color-primary);box-shadow:0 4px 10px 0 #442b8c1a}.onboarding__content{background-color:#fff;overflow-y:auto;padding:32px}.onboarding__backdrop,.onboarding__content{inset:0;pointer-events:auto;position:absolute}.onboarding__backdrop{background-color:#0003;display:block;z-index:0}.container-onboarding-list{display:flex;justify-content:space-around}.container-shadow{display:flex;gap:18px}.onboarding-list{list-style:disc;margin-bottom:1.6rem;padding-left:16px}.header-line{border-bottom:2px solid #ece9f8}.title-option-onboarding{color:#110b3e;color:var(--brand-primary-dark,#110b3e);font-size:15px;font-weight:700;margin-bottom:8px}.text-option-onboarding,.title-option-onboarding{font-family:Nunito;font-style:normal;line-height:150%}.text-option-onboarding{color:#5d6a86;color:var(--brand-neutral-neutral-darker,#5d6a86);font-size:14px;font-weight:300}.container-pay-attention{align-items:flex-start;background:#f1f5fa;border-radius:10px;display:flex;gap:12px;padding:10px}.bg-icon-pay-attention{background:#fdb462;border-radius:100%;padding:12px}.info-icon{color:#fff;height:24px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:24px}.m-0{margin:0}.mb-50{margin-bottom:50px}.mb-0{margin-bottom:0}.w-auto{width:auto}.w-70{width:70%}.study-block-page{display:flex;flex-wrap:wrap;gap:24px}.study-block-page__col{flex-grow:1;width:min(100%,300px)}.study-block-page__aside{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:min(100%,344px)}.study-block-page__materials{flex-grow:1;height:132px;overflow-y:auto}.flashcard-modal{display:flex;flex-direction:column;height:92vh}.flashcard-modal-guide{display:flex;flex-direction:column;gap:5px;height:72vh;justify-content:center;width:100%}.flashcard-wrapper{align-items:center;display:flex;flex-direction:column;flex-grow:1;height:0;overflow-y:auto}.flashcard-wrapper .swiper-slide-shadow{border-radius:32px;max-width:100%;width:560px!important}.flashcard-wrapper__inner{display:flex;flex-direction:column;gap:40px;margin:auto 0;max-width:100%;padding:0;text-align:center}.flashcard-wrapper__inner .flip-wrapper{flex-shrink:0;max-width:100%;min-height:340px;position:relative;width:560px}.flashcard-wrapper__inner .swiper{max-width:100%;padding:60px min(60px,7vw)}@media(min-width:1200px){.flashcard-wrapper__inner .swiper-wrapper{margin-left:11%}}.flashcard-wrapper__title{color:#442b8c;color:var(--color-primary,#442b8c);font-family:Nunito;font-size:1.8rem;font-weight:700;margin-bottom:0}.flashcard-wrapper__subtitle{align-items:center;color:#8894ac;color:var(--color-neutral,#8894ac);display:flex;font-size:1.4rem;font-weight:300;gap:4px;justify-content:center;margin-bottom:0}.flashcard-wrapper__subtitle svg{flex-shrink:0;width:16px}.flashcard{align-self:center!important;background:linear-gradient(319deg,#fff 5.44%,#f5f5f5);border-radius:32px;box-shadow:0 4px 10px 3px #442b8c33;display:flex;flex-direction:column;gap:16px;height:100%;padding:3.4vw}.flashcard--back{background:linear-gradient(47deg,#502db3,#5d2ee3)}.flashcard--back .flashcard__body *,.flashcard--back .flashcard__header *{color:#fff}.flashcard__header{align-items:center;display:flex;justify-content:flex-end}.flashcard__count{align-items:center;color:#442b8c;color:var(--color-primary);display:flex;font-size:1.2rem;font-weight:300;gap:4px;justify-content:center;margin-bottom:0}.flashcard__count svg{flex-shrink:0;width:16px}.flashcard__body{display:flex;flex-direction:column;flex-grow:1}.flashcard__title{color:#110b3e;color:var(--brand-primary-dark,#110b3e);font-size:1.8rem;font-weight:700;margin:auto 0}.flashcard__text{margin-bottom:0}.flashcard__footer{align-items:center;display:flex;flex-wrap:wrap;gap:min(32px,2.3vw);justify-content:center}.flashcard-success{align-items:center;display:flex;flex-direction:column;flex-grow:1;text-align:center}.flashcard-success__inner{margin:auto 0;max-width:100%;width:500px}.flashcard-success__medal{margin-bottom:16px}.flashcard-success__title{color:#442b8c;color:var(--color-primary,#442b8c);font-size:1.8rem;font-weight:700;margin-bottom:22px}.flashcard-success__description{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.6rem;font-weight:300;margin-bottom:32px}.flashcard-box{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;padding:28px 20px}.flashcard-box__title{color:#442b8c;color:var(--color-primary,#442b8c);font-size:1.6rem;font-weight:700;margin-bottom:0}.flashcard-box__body{display:flex;flex-direction:column;gap:16px}.flashcard-box__description{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.4rem;font-weight:300;margin-bottom:0}.live-class-card{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;box-shadow:0 4px 10px 0 #442b8c0d;display:flex;flex-direction:column;font-size:1.2rem;gap:20px;padding:12px;transition:.15s}.live-class-card:focus,.live-class-card:hover{box-shadow:0 4px 10px 0 #442b8c33}.live-class-card__header{line-height:1}.live-class-card__inner-header{display:flex;justify-content:space-between;margin-bottom:8px}.live-class-card__subtitle,.live-class-card__time,.live-class-card__title{margin-bottom:0}.live-class-card__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-weight:700}.live-class-card__subtitle{color:#8894ac;color:var(--color-neutral,#8894ac);font-weight:300}.live-class-card__time{align-items:center;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);display:flex;font-size:1.1rem;font-weight:300;gap:4px}.live-class-player{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;padding:12px;width:100%}.live-class-player__embed{aspect-ratio:16/9;border-radius:12px;flex-grow:1;overflow:hidden;position:relative;transform:translateY(0)}.live-class-player__embed iframe{height:100%;position:absolute;width:100%}.live-class-player_overlay{align-content:center;background-color:#000000b8;bottom:0;display:flex;flex-wrap:wrap;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}.live-class-player_overlay--noise:after,.live-class-player_overlay--noise:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.live-class-player_overlay--noise:before{background-color:#000000b8;z-index:2}.live-class-player_overlay--noise:after{background-image:url(/static/media/bg_noise.12bbda999773ad5bd7bb.gif);z-index:1}.live-class-player_overlay__inner{position:relative;text-align:center;z-index:10}.live-class-player_overlay__body,.live-class-player_overlay__title{color:#fafafa;color:var(--color-neutral-bright)}.live-class-player_overlay__title{font-size:1.3em;font-weight:700}.live-class-player_overlay__body{font-size:1em;font-weight:300;margin:5px auto}.live-class-about{word-wrap:break-word;display:flex;flex-direction:column;flex-grow:1;gap:20px;overflow-x:hidden;width:100%}.live-class-about__text,.live-class-about__title{margin-bottom:0}.live-class-about__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.6rem;font-weight:700}.live-class-about__body{flex-grow:1;height:80px;overflow-y:auto}.live-class-about__text{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.4rem;font-weight:300}.card-next-live-class{align-items:flex-start;background:linear-gradient(254deg,#fff 5.22%,#fff0 99.41%);border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;gap:20px;padding:24px 32px}.card-next-live-class__body,.card-next-live-class__footer,.card-next-live-class__header{width:100%}.card-next-live-class__hat,.card-next-live-class__time,.card-next-live-class__title{margin-bottom:0}.card-next-live-class__hat{color:#8894ac;color:var(--color-neutral,#8894ac);font-size:1.4rem;font-weight:300}.card-next-live-class__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.6rem;font-weight:700}.card-next-live-class__time{align-items:center;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);display:flex;font-size:1.4rem;font-weight:300;gap:4px}.schedule-alert{padding:20px;text-align:center}.schedule-alert--tia{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;padding:0;text-align:left}.schedule-alert--tia .avatar{flex-shrink:0}.schedule-alert__content{flex-grow:1;max-width:100%;width:200px}.schedule-alert__header{margin-bottom:8px}.schedule-alert__title{font-size:1.4rem;font-weight:700;margin-bottom:0}.schedule-alert__close,.schedule-alert__title{color:#442b8c;color:var(--color-primary,#442b8c)}.schedule-alert__close{cursor:pointer;padding:4px;position:absolute;right:20px;top:20px}.schedule-alert__close svg{display:block;width:16px}.schedule-alert__body{color:#8894ac;color:var(--color-neutral,#8894ac);font-size:1.4rem;font-weight:300;margin-bottom:32px}.schedule-alert__body p{margin-bottom:0}.schedule-alert__footer{display:flex;flex-wrap:wrap;gap:20px}.schedule-alert__footer .btn{flex-grow:1;width:120px}.schedule-alert--tia .schedule-alert__footer .btn{flex-grow:0}.warning-wall{background:#fafafa;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;box-shadow:0 4px 10px 0 #77777826;display:flex;flex-direction:column;margin-bottom:40px;min-height:260px;overflow:hidden;position:relative}@media(min-width:1200px){.warning-wall{flex-direction:row}}.warning-wall__img{flex-grow:1;flex-shrink:0;height:260px;object-fit:cover;width:100%}@media(max-width:480px){.warning-wall__img--egepi{content:url(/static/media/EgepiBanner-mobile.b2e5e9f8316f2f7e3054.png)}.warning-wall__img--default{content:url(/static/media/Boas_vindas_CanalEducacao_mobile.ded8a16c85583a73de6d.png)}}@media(min-width:1200px){.warning-wall__img{width:280px}}.warning-wall__content{display:flex;flex-direction:column;flex-grow:1;gap:8px;padding:24px}.warning-wall__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#442b8c;color:var(--color-primary,#442b8c);display:-webkit-box;font-size:3.2rem;font-weight:700;margin-bottom:0;max-height:76px;overflow:hidden}.warning-wall__body{flex-grow:1}.warning-wall__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);display:-webkit-box;font-size:1.8rem;font-weight:300;margin-bottom:0;max-height:81px;overflow:hidden}.warning-wall>.btn{bottom:16px;position:absolute;right:24px}@keyframes enter-and-leave{0%{opacity:0}50%{opacity:1}to{opacity:0}}.shortcut-widget{color:#fff;display:flex;flex-wrap:wrap;gap:16px}.shortcut-widget__item{align-items:center;background:linear-gradient(47deg,#502db3,#5d2ee3 102.82%);border:4px solid #fff;border-radius:20px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-grow:1;gap:16px;max-width:100%;padding:24px 32px;width:220px}.shortcut-widget__item--study-plan{background:linear-gradient(47deg,#2d8bb3,#5d2ee3 102.82%)}.shortcut-widget__item--class-diary{background:#5dc9dd}.shortcut-widget__icon{align-item:center;align-self:flex-start;background-color:#fff;border-radius:100px;color:#442b8c;color:var(--color-primary);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.shortcut-widget__icon svg{stroke-width:2;display:block;width:20px}.shortcut-widget__content{flex-grow:1;line-height:1.2;width:0}.shortcut-widget__text,.shortcut-widget__title{margin-bottom:0}.shortcut-widget__title{color:#fff;font-size:1.8rem;font-weight:700}.shortcut-widget__text{font-size:1.4rem;font-weight:300;max-width:100%;width:100%}.shortcut-widget__actions{align-item:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between}.shortcut-widget__actions svg{width:20px}.shortcut-widget__online{animation:enter-and-leave 1.5s infinite;background-color:#1ca388;background-color:var(--color-success);border-radius:100px;height:12px;width:12px}.shortcut-widget__offline{border:2px solid #1ca388;border:2px solid var(--color-success);border-radius:100px;height:12px;width:12px}.my-progress-widget{display:flex;flex-direction:column}.my-progress-widget__header{align-items:center;display:flex;gap:16px;justify-content:space-between}.my-progress-widget__title{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:1.4rem;font-weight:300;margin-bottom:0}.lesson-dg{display:flex;flex-direction:column;gap:12px}.lesson-dg__row{align-items:center;border-radius:12px;display:flex;flex-wrap:wrap}.lesson-dg__row:hover{background:#f1f5fa;background:var(--color-bright)}.lesson-dg__td{align-items:center;display:flex;flex-grow:1;gap:4px;padding:10px;width:120px}.lesson-dg__td--files{flex-grow:0;width:120px}.lesson-dg__td--time{flex-grow:0;width:84px}.lesson-dg__td--title{width:100%}@media(min-width:576px){.lesson-dg__td--title{width:auto}}.lesson-dg__link,.lesson-dg__text,.lesson-dg__title{font-size:1.4rem;font-weight:300;margin-bottom:0}.lesson-dg__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);flex-grow:1;width:110px}.lesson-dg__link,.lesson-dg__text{color:#8894ac;color:var(--color-neutral,#8894ac)}.lesson-dg__link{text-decoration:underline}.lesson-dg__check{background-color:#ccd2e0;background-size:contain;border:1px solid #5d6a86;border-radius:100px;display:inline-block;flex-shrink:0;height:12px;width:12px}.lesson-dg__check,.lesson-dg__check--checked{background-position:50%;background-repeat:no-repeat}.lesson-dg__check--checked{background-color:#1ca388;background-color:var(--color-success);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:.6em;border-color:#1ca388;border-color:var(--color-success)}.skill-evaluation{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:8px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;gap:32px;overflow:auto;padding:32px}.skill-evaluation .tooltip-container{display:inline-block;position:relative}.skill-evaluation .tooltip-container:hover .tooltip-text{opacity:1;visibility:visible}.skill-evaluation .tooltip-text{background-color:#442b8c;background-color:var(--color-primary);border-radius:6px;color:#fff;left:50%;opacity:0;padding:5px 0;position:absolute;text-align:center;top:0;transform:translate(-50%,-100%);transition:opacity .3s;visibility:hidden;width:120px;z-index:1}.skill-evaluation .tooltip-text:after{border:5px solid #0000;border-top-color:#442b8c;border-color:var(--color-primary) #0000 #0000 #0000;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.skill-evaluation__header{display:flex;flex-direction:column;gap:8px}.skill-evaluation__header--student{margin-bottom:22px;text-align:center}.skill-evaluation__header--student .skill-evaluation__title{font-size:20px}.skill-evaluation__body{display:flex;flex-direction:column}@media(min-width:992px){.skill-evaluation__body{flex-direction:row}}.skill-evaluation__col{position:relative;width:100%}.skill-evaluation__col:first-of-type{border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest,#ece9f8);margin-bottom:32px;padding-bottom:32px}@media(min-width:992px){.skill-evaluation__col:first-of-type{border-bottom:0;border-right:1px solid #ece9f8;border-right:1px solid var(--color-neutral-lightest,#ece9f8);margin-bottom:0;margin-right:32px;padding-bottom:0;padding-right:32px}}.skill-evaluation__hat{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.4rem;font-weight:300;margin-bottom:0}.skill-evaluation__essay-title,.skill-evaluation__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.6rem;font-weight:700;margin-bottom:0}.skill-evaluation__essay{display:flex;flex-direction:column;gap:12px}.skill-evaluation__essay-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.skill-evaluation__essay-text{height:700px;margin-bottom:0;overflow:auto;position:relative}.skill-evaluation__essay-text sup{font-size:.5em;font-weight:700;vertical-align:super}.skill-evaluation__essay-mark,.skill-evaluation__essay-raw_text{left:0;position:absolute;text-align:justify;top:0}.skill-evaluation__essay-mark{-webkit-user-select:none;user-select:none;z-index:1}.skill-evaluation__essay-raw_text{z-index:10}.skill-evaluation__essay-raw_text::selection{background-color:#ff0;color:#220}.skill-evaluation__competence{display:flex;flex-direction:column;gap:32px;position:relative}.skill-evaluation__competence-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.skill-evaluation__competence-header .square-tag{flex-shrink:0}.skill-evaluation__competence-title{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.6rem;font-weight:700;margin-bottom:0}.skill-evaluation__competence-subtitle{color:#8894ac;color:var(--brand-neutral-neutral,#8894ac);font-size:1.4rem;font-weight:300;margin-bottom:0}.skill-evaluation__competence-body{margin-bottom:32px}.skill-evaluation__competence-tag{align-items:center;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:8px 0 0 8px;box-shadow:0 4px 10px #442b8c0d;display:inline-flex;flex-direction:column;gap:4px;position:absolute;right:-45px;top:0;translate:0 -100%;width:132px}.skill-evaluation__competence-tag-inner{padding:12px 20px;position:relative}.skill-evaluation__competence-tag-inner:after{border:10px solid #0000;border-right:10px solid var(--color-neutral-lightest);bottom:-11px;content:"";height:0;position:absolute;right:3px;rotate:45deg;width:0}.skill-evaluation__competence-tag-title{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.2rem;font-weight:300;margin-bottom:0;text-align:center}.skill-evaluation__competence-tag-points{align-items:flex-end;color:#1ca388;color:var(--color-success,#6fcf97);display:flex;font-size:2.8rem;font-weight:700;gap:4px;line-height:2.8rem;margin-bottom:0}.skill-evaluation__competence-tag-total{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.4rem;font-weight:700}.skill-evaluation__comment-title{color:#442b8c;color:var(--color-primary,#442b8c);font-size:1.4rem;font-weight:700;margin-bottom:12px}.skill-evaluation__comment-list{display:flex;flex-direction:column;gap:8px}.skill-evaluation__comment-item{align-items:center;display:flex;gap:8px}.skill-evaluation__improve-title{color:#442b8c;color:var(--color-primary,#442b8c);font-size:1.4rem;font-weight:700;margin-bottom:12px}.skill-evaluation__icon{cursor:pointer;width:20px}.skill-evaluation__icon--danger{color:#fd6b62;color:var(--color-danger)}.skill-evaluation__points{align-items:center;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);display:flex;font-weight:700;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.skill-evaluation__points input{all:unset;max-width:100%;text-align:right}.skill-evaluation__points span{color:#bcc4d6;color:var(--color-neutral-light,#bcc4d6);font-size:1.4rem;font-weight:300}.skill-evaluation__tip{background:linear-gradient(10deg,#fff 20.02%,#f5f5f5 85.13%);border:1px solid #ece9f8;border:1px solid var(--brand-neutral-neutral-lightest,#ece9f8);border-radius:8px;box-shadow:0 4px 10px #442b8c0d;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);display:flex;flex-direction:column;gap:8px;padding:20px;position:relative}.skill-evaluation__tip-icon{align-items:center;background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:100px;box-shadow:0 4px 10px #442b8c0d;color:#442b8c;color:var(--color-primary);display:flex;height:32px;justify-content:center;left:0;position:absolute;top:0;translate:-50% -50%;width:32px}.skill-evaluation__tip-icon svg{width:16px}.skill-evaluation__tip-title{font-size:1.4rem;font-weight:700;margin-bottom:0;text-align:center}.skill-evaluation__tip-text{font-size:1.2rem;font-weight:300}.skill-evaluation__card{background-color:#f1f5fa;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:10px;padding:20px}.instruction-widget{align-items:center;background:#fff;border-radius:12px;display:flex;gap:40px;padding:20px}.instruction-widget-wrapper{display:flex;flex-direction:column;gap:20px}.instruction-widget__header{align-items:flex-start;display:flex;gap:8px}.instruction-widget__number{background-color:#ece9f8;background-color:var(--color-neutral-lightest,#ece9f8);border-radius:100px;color:#442b8c;color:var(--color-primary,#442b8c);display:inline-block;flex-shrink:0;font-size:1.6rem;font-weight:700;line-height:2.4rem;text-align:center;width:24px}.instruction-widget__info{flex-grow:1}.instruction-widget__title{color:#442b8c;color:var(--color-primary,#442b8c);font-size:1.4rem;font-weight:700;margin-bottom:8px}.instruction-widget__description{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.4rem;font-weight:300;margin-bottom:0}.instruction-widget__footer{margin-top:8px}.instruction-widget__body,.instruction-widget__footer{text-align:center}.instruction-widget__img{height:70px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:auto}@keyframes In{0%{translate:100%}to{translate:0}}.nps-modal{inset:0;position:fixed;z-index:9999}.nps-modal__content{background:#fff;border-radius:10px 0 0 10px;box-shadow:0 4px 10px 3px #442b8c33;display:flex;flex-direction:column;gap:20px;max-width:80vw;padding:20px;position:absolute;right:0;top:44px;transition:translate .4s;width:400px}.nps-modal__content--open{animation:In .4s ease-out 0s;animation-iteration-count:1}.nps-modal__content--close{translate:100%}.nps-modal__title{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.4rem;font-weight:700;margin-bottom:0}.nps-modal__footer{align-items:center;display:flex;justify-content:space-between}.nps-modal__btn{background:none;padding:2px}.nps-modal__btn svg{display:block}.nps-modal__steps{color:#8894ac;color:var(--color-neutral,#8894ac);font-size:1.2rem;font-weight:300}.new-survey{flex-grow:1;gap:40px;height:0;margin:20px 0;overflow-y:auto}.new-survey,.new-survey__question{display:flex;flex-direction:column}.new-survey__question{gap:8px}.new-survey__title{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.4rem;font-weight:700;margin-bottom:0}.banner-challenge{background:#0179c3;background:radial-gradient(circle,#0179c3 0,#002b6a 100%);border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:12px;justify-content:space-between;margin-bottom:40px;min-height:240px;padding:24px 32px;position:relative}.banner-challenge--admin{background:linear-gradient(10deg,#fff 20.02%,#f5f5f5 85.13%);border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;box-shadow:0 4px 10px 0 #77777826;min-height:auto}.banner-challenge__bg{background-position:center right -80px;background-repeat:no-repeat;inset:0;pointer-events:none;position:absolute;z-index:0}.banner-challenge--admin .banner-challenge__bg{background-position:center right 10%}.banner-challenge__body,.banner-challenge__footer,.banner-challenge__header{position:relative;z-index:1}.banner-challenge__count,.banner-challenge__date,.banner-challenge__title{margin-bottom:0}.banner-challenge__header{display:flex;flex-direction:column}.banner-challenge--admin .banner-challenge__header{gap:8px}.banner-challenge__title{color:#fff;font-size:3.6rem;font-weight:800;line-height:1.2}.banner-challenge--admin .banner-challenge__title{color:#110b3e;color:var(--color-primary-dark)}.banner-challenge__date{color:#fff;font-size:1.2rem;font-weight:300}.banner-challenge--admin .banner-challenge__date{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.6rem;font-weight:300}.banner-challenge__count{align-items:center;background:#fff3;border-radius:8px;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:700;gap:12px;padding:8px 12px}.banner-challenge__count svg{width:20px}.challenge-card{--color-primary-dark:#313fa9;--color-primary-lighter:#ddf4ff;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px;box-shadow:0 4px 10px 0 #442b8c0d;display:flex;flex-direction:column;padding:36px 24px 24px;position:relative;transition:all .15s}.challenge-card--turbo{--color-primary-dark:#df274c;--color-primary:#ff4c6f;--color-primary-light:#fde5ea;--color-primary-lighter:#fff6f8}.challenge-card--conquest{--color-primary-dark:#ef9526;--color-primary:#f9ad53;--color-primary-light:#fdb462;--color-primary-lighter:#fff5e9}.challenge-card--done{pointer-events:none}.challenge-card--done .challenge-card__done-medal{display:inline-block}.challenge-card:hover{box-shadow:0 4px 10px 3px #442b8c33}.challenge-card__done-medal{display:none;position:absolute;right:0;top:0;translate:40% -40%;width:36px}.challenge-card__header{margin-bottom:24px}.challenge-card .avatar{margin:0 auto}.challenge-card__tag{background:#8376a9;background:var(--color-primary-lighter);border:2px solid #fff;border-radius:0 0 6px 6px;border-top:0;box-shadow:0 4px 10px 0 #442b8c0d;color:#442b8c;color:var(--color-primary);display:inline-block;font-size:1rem;font-weight:700;left:50%;max-width:80%;padding:2px 8px;position:absolute;text-transform:uppercase;top:0;transform:translateX(-50%)}.challenge-card__close{stroke:#8894ac;cursor:pointer;position:absolute;right:12px;top:12px;width:16px}.challenge-card__category{align-items:center;color:#110b3e;color:var(--color-primary-dark,#110b3e);display:flex;font-size:1.2rem;font-weight:300;gap:8px;margin-bottom:8px}.challenge-card__icon,.log-conquest-activities__icon{align-items:center;background-color:#8376a9;background-color:var(--color-primary-lighter);border-radius:100px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.challenge-card__icon svg,.log-conquest-activities__icon svg{stroke:#442b8c;stroke:var(--color-primary);width:14px}.challenge-card__icon--square{border-radius:4px}.challenge-card__body{word-wrap:break-word;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;margin-bottom:16px}.challenge-card__name,.challenge-card__text p,.challenge-card__title{width:100%}.challenge-card__text{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1rem;font-weight:300;margin-bottom:24px}.challenge-card__text p{margin-bottom:0}.challenge-card__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.4rem;font-weight:700;margin-bottom:0}.challenge-card__name{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.2rem;font-weight:700}.challenge-card__banner{align-items:center;background-color:#8376a9;background-color:var(--color-primary-lighter);color:#442b8c;color:var(--color-primary);display:flex;font-size:1.4rem;font-weight:700;gap:12px;height:47px;justify-content:space-between;margin:0 -24px;padding:8px 16px;text-transform:uppercase;transition:.3s}.challenge-card__banner--conquest{justify-content:center}.challenge-card__banner--conquest .challenge-card__banner-text{flex-grow:0;width:auto}.challenge-card__pattern{flex-shrink:0;transition:.3s;width:24px}.challenge-card__pattern rect{fill:#7b63bf;fill:var(--color-primary-light)}.challenge-card__banner-text{flex-grow:1;margin-bottom:0;text-align:center;width:0}.challenge-card__medal{filter:drop-shadow(0 4px 4px rgba(119,119,119,.15));width:54px}.challenge-card__footer{align-items:center;display:flex;height:40px;justify-content:center}.challenge-card__footer .card__progress-container{height:12px}.challenge-card__footer .card__progress-bar{background-color:#1ca388;background-color:var(--color-success);border-radius:100px}.challenge-card__footer .card__progress-text{color:#5d6a86;color:var(--color-neutral-dark)}.challenge-card .btn--outline{border-color:#442b8c;border-color:var(--color-primary)}.log-conquest-activities{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;padding:20px}.log-conquest-activities__header{margin-bottom:12px}.log-conquest-activities__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.6rem;font-weight:700;margin-bottom:0}.log-conquest-activities__body{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.log-conquest-activities__activity{--color-primary-dark:#313fa9;--color-primary:#4551ad;--color-primary-light:#a1dffd;--color-primary-lighter:#ddf4ff;align-items:flex-start;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);display:flex;font-size:1.2rem;font-weight:300;gap:8px;margin-bottom:0}.log-conquest-activities__activity--turbo{--color-primary-dark:#df274c;--color-primary:#ff4c6f;--color-primary-light:#fde5ea;--color-primary-lighter:#fff6f8}.log-conquest-activities__activity--conquest{--color-primary-dark:#ef9526;--color-primary:#f9ad53;--color-primary-light:#fdb462;--color-primary-lighter:#fff5e9}.log-conquest-activities__activity-content{flex-grow:1;line-height:1;width:20px;word-break:break-word}.log-conquest-activities__activity-name,.log-conquest-activities__activity-title{max-width:100%;width:100%}.log-conquest-activities__activity-title{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.4rem;font-weight:700;line-height:1.2}.log-conquest-activities__activity-name{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.2rem;font-weight:300}.log-conquest-activities__activity-value{flex-shrink:0;font-weight:700}.log-conquest-activities__icon{color:#442b8c;color:var(--color-primary)}.log-conquest-activities__text-truncate{display:block;flex-grow:1;width:0}.challenge-modal{display:flex;flex-direction:column;flex-grow:1;height:0}.challenge-modal__section{flex-grow:1;overflow:hidden;overflow-y:auto;position:relative}.challenge-modal__section--name{align-items:center;background:#f1f5fa;background:var(--color-bright,#f1f5fa);display:flex;flex-direction:column;gap:24px;padding:0 16px 16px}.challenge-modal__section--name .avatar{border:8px solid #fff}.challenge-modal__section--question{background:#fff;box-shadow:0 4px 10px 0 #77777826;gap:20px;padding:28px max(16px,2.6vw)}.challenge-modal__section--question,.challenge-modal__section--success{animation:ModalSectionIn .16s ease-out;display:flex;flex-direction:column}.challenge-modal__section--success{align-items:center;background:#f1f5fa;background:var(--color-bright,#f1f5fa);gap:24px;padding:0 16px 16px}.challenge-modal__hat,.challenge-modal__name-section-subtitle,.challenge-modal__name-section-title,.challenge-modal__subtitle,.challenge-modal__title,.challenge-modal__warning{margin-bottom:0}.challenge-modal__hat{align-items:center;background:#fff;border:2px solid #ece9f8;border:2px solid var(--color-neutral-lightest,#ece9f8);border-radius:0 0 12px 12px;box-shadow:0 4px 10px #442b8c0d;color:#442b8c;color:var(--color-primary,#442b8c);display:flex;font-size:1.4rem;font-weight:700;gap:8px;justify-content:center;max-width:100%;min-width:194px;padding:8px 16px;text-transform:uppercase}.challenge-modal__name-section-header{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.challenge-modal__name-section-title{color:#442b8c;color:var(--color-primary);font-size:2.8rem;font-weight:700}.challenge-modal__name-section-subtitle{align-items:center;color:#8894ac;color:var(--color-neutral,#8894ac);display:flex;font-size:1.4rem;font-weight:300;gap:4px}.challenge-modal__name-section-icon{flex-shrink:0;width:16px}.challenge-modal__warning{align-items:center;animation:fadeInLeft .4s ease-out .5s 1 normal backwards;background:#fafafa;border-radius:0 10px 10px 0;box-shadow:0 4px 4px 0 #7272721a;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);display:inline-flex;font-size:1.6rem;font-weight:700;gap:16px;left:0;line-height:1.2;max-width:204px;padding:20px;position:absolute;top:60px}.challenge-modal__warning img{width:24px}@media(min-width:768px){.challenge-modal__warning{bottom:60px;top:auto}}.challenge-modal__header{align-items:center;display:flex;justify-content:space-between}.challenge-modal__title{color:#442b8c;color:var(--color-primary);font-size:2rem;font-weight:700;line-height:1.2}.challenge-modal__subtitle{color:#8894ac;color:var(--color-neutral,#8894ac);font-size:1.4rem;font-weight:300}.challenge-modal__countdown-timer{flex-shrink:0}@keyframes ModalSectionIn{0%{opacity:0}to{opacity:1}}.spin-wheel-wrapper{align-items:center;display:flex;flex-direction:column;max-width:100%;position:relative}.spin-wheel-wrapper__count{animation:spinWheelCount .4s ease-out .5s 1 normal backwards;background:#fff;border-radius:8px;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);display:flex;font-size:1.6rem;font-weight:700;height:48px;padding:4px 12px;position:relative;z-index:0}.spin-wheel{aspect-ratio:1/1;background:#fff;border-radius:100%;box-shadow:0 6px 15px 4.5px #442b8c33;margin-top:-20px;max-width:100%;padding:max(12px,1.8vw);position:relative;width:424px;z-index:1}.spin-wheel__spin{filter:drop-shadow(0 6px 6px rgba(0,0,0,.25));left:50%;position:absolute;top:50%;translate:-50% -50%;width:44px}.spin-wheel__roulette{aspect-ratio:1/1;background-color:#eee;border-radius:100%;max-width:100%;overflow:hidden;position:relative;transition:rotate 4s;width:376px}.spin-wheel__roulette--6-slices .spin-wheel__slice{left:21%;width:58%}.spin-wheel__roulette--5-slices .spin-wheel__slice{left:14%;width:72.5%}.spin-wheel__roulette--4-slices .spin-wheel__slice{left:0;width:100%}.spin-wheel__roulette--3-slices .spin-wheel__slice{left:-36.5%;width:173%}.spin-wheel__roulette--2-slices .spin-wheel__slice{-webkit-clip-path:initial;clip-path:none;left:0;width:100%}.spin-wheel__roulette--1-slices .spin-wheel__slice-text{left:0;max-width:none;position:absolute;rotate:0deg;text-align:center;top:30%;width:100%}.spin-wheel__roulette--1-slices .spin-wheel__slice{-webkit-clip-path:initial;clip-path:none;height:100%;left:0;width:100%}.spin-wheel__slice{align-items:center;-webkit-clip-path:polygon(100% 0,50% 100%,0 0);clip-path:polygon(100% 0,50% 100%,0 0);color:#fff;display:flex;font-size:1.4rem;font-weight:300;height:50%;justify-content:center;left:25%;padding:24px;position:absolute;text-align:right;transform-origin:bottom;width:50%}.spin-wheel__slice--disabled{opacity:.5}.spin-wheel__slice-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1;max-width:200%;max-width:120px;overflow:hidden;rotate:-90deg}@keyframes spinWheelCount{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.challenge-question{background:linear-gradient(10deg,#fff 20.02%,#f5f5f5 85.13%);border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:20px;box-shadow:0 4px 10px 0 #77777826;display:flex;flex-direction:column;flex-grow:1;gap:20px;padding:max(12px,3.5vw);position:relative}.challenge-question__count{align-items:center;align-self:flex-end;color:#442b8c;color:var(--color-primary);display:flex;font-size:1.2rem;font-weight:300;gap:4px}.challenge-question__count svg{flex-shrink:0;width:16px}@media(min-width:992px){.challenge-question__count{position:absolute;right:16px;top:16px}}.challenge-question__header{align-items:center;background:#fff;border-radius:4px;display:flex;gap:10px;justify-content:center;min-height:136px;padding:8px;text-align:center}.challenge-question__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.6rem;font-weight:700;line-height:1.2;margin-bottom:0}.challenge-question__body{flex-grow:1}.challenge-question__alternatives-list{display:flex;flex-direction:column;gap:8px}.challenge-question__alternative{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:4px;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);cursor:pointer;display:flex;gap:8px;padding:8px;position:relative;text-align:left}.challenge-question__alternative--success{background-color:#42924e;color:#fff}.challenge-question__alternative--success .challenge-question__radio{border:2px solid #fff}.challenge-question__alternative--success .challenge-question__radio:before{background-color:#fff;border-radius:100%;content:"";display:block;height:8px;width:8px}.challenge-question__alternative--danger{background-color:#fd6b62;background-color:var(--color-danger);color:#fff}.challenge-question__alternative--danger .challenge-question__radio{border:2px solid #fff}.challenge-question__alternative--danger .challenge-question__radio:before{background-color:#fff;border-radius:100%;content:"";display:block;height:8px;width:8px}.challenge-question__radio{align-items:center;border:1px solid #8894ac;border:1px solid var(--color-neutral);border-radius:100%;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.challenge-question__icon{position:absolute;right:-8px;top:-8px;width:32px}.challenge-question__footer{text-align:center}.challenge-question__comment{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px;text-align:left}.challenge-question__comment-content{background:#f1f5fa;background:var(--color-bright,#f1f5fa);border-radius:8px;color:#5d6a86;color:var(--color-eutral-dark,#5d6a86);display:flex;flex-direction:column;flex-grow:1;font-size:1.6rem;font-weight:300;gap:8px;max-width:100%;padding:8px;width:320px}.challenge-question__comment-content>*{margin-bottom:0}.challenge-success{display:flex;flex-direction:column;flex-grow:1;gap:24px}.challenge-success__header{align-items:center;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:0 0 20px 20px;box-shadow:0 4px 10px 3px #442b8c33;display:inline-flex;flex-direction:column;justify-content:center;padding:20px max(20px,3vw);text-align:center}.challenge-success .avatar{margin-bottom:12px}.challenge-success__subtitle,.challenge-success__title{margin-bottom:0}.challenge-success__title{color:#442b8c;color:var(--color-primary);font-size:1.6rem;font-weight:700}.challenge-success__subtitle{align-items:center;color:#8894ac;color:var(--color-neutral,#8894ac);display:flex;font-size:1.4rem;font-weight:300;gap:4px}.challenge-success__icon{flex-shrink:0;width:16px}.challenge-success__body{flex-grow:1;gap:44px;justify-content:center;text-align:center}.challenge-success__body,.challenge-success__message{align-items:center;display:flex;flex-direction:column}.challenge-success__message{gap:4px}.challenge-success__message>*{margin-bottom:0}.challenge-success__message-title{color:#442b8c;color:var(--color-primary);font-size:2.4rem;font-weight:700;line-height:1.2;text-align:center}.challenge-success__message-subtitle{color:#8894ac;color:var(--color-neutral,#777);font-size:1.4rem;font-weight:300;text-align:center}.challenge-success__kpis-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.challenge-success__kpi{background:#fff;border:1px solid #442b8c;border:1px solid var(--color-primary);border-radius:4px;display:flex;flex-direction:column;gap:8px;max-width:100%;padding:4px;width:112px}.challenge-success__kpi>*{margin-bottom:0}.challenge-success__kpi-title{background:#442b8c;background:var(--color-primary);border-radius:4px;color:#f1f5fa;color:var(--color-bright);font-size:1.2rem;gap:2px;padding:2px 8px;text-align:center}.challenge-success__kpi-title,.challenge-success__kpi-value{align-items:center;display:flex;font-weight:700;justify-content:center}.challenge-success__kpi-value{color:#5d6a86;color:var(--color-neutral-dark,#4b4b4b);font-size:1.4rem;gap:8px}.challenge-success__kpi-icon{align-items:center;background-color:#8894ac;background-color:var(--color-neutral);border-radius:100%;color:#fff;display:flex;height:20px;justify-content:center;width:20px}.challenge-success__kpi-icon svg{width:12px}.challenge-success__points{position:relative}.challenge-success__total{color:#fff;font-size:3.2rem;font-weight:700;left:0;line-height:1.2;margin-bottom:0;padding:0 16px;position:absolute;right:0;text-align:center;top:24px}.challenge-success__stars{position:absolute;right:-36px;top:-24px}.challenge-success__stars path:first-child{animation:starsIn .9s ease-out .6s infinite}.challenge-success__stars path:nth-child(2){animation:starsIn .8s ease-out .2s infinite}.challenge-success__stars path:nth-child(3){animation:starsIn .7s ease-out .4s infinite}.challenge-success__stars--icon{position:relative;right:0;top:0}@keyframes starsIn{0%{opacity:0}to{opacity:1}}.frequent-shortcut-widget{color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;font-size:1.4rem;gap:12px}.frequent-shortcut-widget-wrapper{display:flex;flex-direction:column;gap:10px;margin-bottom:40px}.frequent-shortcut-widget-wrapper__title{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.4rem;font-weight:300;margin-bottom:0}.frequent-shortcut-widget__item{align-items:center;background-clip:padding-box;background-color:#442b8c;background-color:var(--color-primary);border:1.5px solid #fff;border-radius:56px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-grow:1;gap:8px;justify-content:center;max-width:100%;padding:10px 16px;transition:.16s;width:120px}.frequent-shortcut-widget__item:focus,.frequent-shortcut-widget__item:hover{background-color:#110b3e;background-color:var(--color-primary-dark)}.frequent-shortcut-widget__icon{flex-shrink:0;width:20px}.frequent-shortcut-widget__link-text{font-weight:700}.engagement-card{align-items:center;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutal-lightest,#ece9f8);border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-grow:1;flex-wrap:wrap;gap:12px;max-width:100%;padding:32px 24px;width:220px}.engagement-card-wrapper{display:flex;flex-wrap:wrap;gap:16px}.engagement-card__header{flex-shrink:0;width:100%}@media(min-width:768px){.engagement-card__header{width:auto}}.engagement-card__body{flex-grow:1;max-width:100%;width:140px}.engagement-card__img{height:144px;width:100%}@media(min-width:768px){.engagement-card__img{height:72px;width:116px}}.engagement-card__body{display:flex;flex-direction:column;gap:8px}.engagement-card__subtitle,.engagement-card__title{margin-bottom:0}.engagement-card__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.4rem;font-weight:700}.engagement-card__subtitle{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.2rem;font-weight:300}.engagement-widget__header{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between}.engagement-widget__title{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.4rem;font-weight:300;margin-bottom:0}.search__header{border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest,#ece9f8);margin-bottom:24px;padding-bottom:24px}.search__body{display:flex;flex-direction:column;height:440px;overflow-y:auto;padding-right:12px}.search__body .empty-state{margin:auto}.search__loader{margin:auto;text-align:center}.search__loader-icon{margin-bottom:12px;width:32px}.search__loader-title{color:#8894ac;color:var(--color-neutral);font-size:1.6rem;line-height:1.5;margin-bottom:0}.search__result{align-items:flex-start;background-color:#fff;border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-primary-lightest);cursor:pointer;display:flex;gap:20px;padding:16px 4px}.search__result-date,.search__result-icon{flex-shrink:0}.search__result-icon{align-items:center;background-color:#ece9f8;background-color:var(--color-primary-lightest);border-radius:50px;color:#442b8c;color:var(--color-primary);display:flex;height:40px;justify-content:center;position:relative;width:40px}.search__result-content{flex-grow:1;width:0}.search__result-header{margin-bottom:12px}.search__result-date,.search__result-text,.search__result-title{margin-bottom:0}.search__result-title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.2rem;font-weight:700}.search__result-text{font-weight:300}.search__result-date,.search__result-text{color:#5d6a86;color:var(--color-neutral-dark,#110b3e);font-size:1.2rem}.search__result-date{font-weight:700}.question-countdown{background-color:#fff9;color:#fff;inset:0;padding:28px max(16px,2.6vw);position:absolute;text-align:center;z-index:1}.question-countdown,.question-countdown__content{align-items:center;display:flex;justify-content:center}.question-countdown__content{background-color:#442b8c;background-color:var(--color-primary);border-radius:32px;flex-direction:column;gap:20px;max-width:100%;min-height:424px;padding:16px;width:616px}.question-countdown__header{display:flex;flex-direction:column;gap:12px;max-width:100%;position:relative}.question-countdown .avatar{aspect-ratio:1/1;border:3px solid #7b63bf;border:3px solid var(--color-primary-light);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);height:clamp(56px,7vw,90px);left:0;position:absolute;top:0;translate:-30% -30%;width:clamp(56px,7vw,90px)}.question-countdown__hat{color:#fff;font-size:1.2rem;font-weight:300;line-height:1.2;margin-bottom:0}.question-countdown__title{background:#fff;border:3px solid #7b63bf;border:3px solid var(--color-primary-light);border-radius:16px;color:#442b8c;color:var(--color-primary);font-size:2.4rem;font-weight:800;line-height:1.2;margin-bottom:0;max-width:100%;padding:clamp(12px,1.6vw,20px) clamp(24px,3.2vw,40px);text-transform:uppercase;width:336px}.question-countdown__body{text-align:center}.question-countdown__text{font-size:2rem;font-weight:700;margin-bottom:20px}.question-countdown .btn{--color-primary-lighter:#fff;background-color:#0000;border-radius:12px;color:#fff;cursor:default}.finder{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:20px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;flex-shrink:0;gap:24px;max-width:100%;padding:20px}@media(min-width:1200px){.finder{flex-direction:row;flex-grow:1;height:180px;overflow:hidden}}.finder__tree{display:flex;flex-direction:column;gap:20px}@media(min-width:1200px){.finder__tree{flex-shrink:0;overflow:hidden;width:280px}.finder__tree:focus,.finder__tree:hover{overflow-y:auto}}@media(min-width:1400px){.finder__tree{width:320px}}.finder__folder{align-items:center;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:16px 20px;transition:all .15s}.finder__folder:hover{box-shadow:0 4px 10px #442b8c0d}.finder__folder--is-open{background-color:#f1f5fa;background-color:var(--color-bright)}.finder__folder .card__icon-wrapper,.finder__folder-icon,.finder__folder-label{flex-shrink:0;margin-bottom:0}.finder__folder-icon{color:#442b8c;color:var(--color-primary);width:20px}.finder__folder-label{color:#110b3e;color:var(--color-primary-dark,#110b3e);flex-grow:1;font-size:1.4rem;width:0}.finder__subfolder,.finder__tree-item{display:flex;flex-direction:column;gap:10px}.finder__subfolder{margin-left:32px}.finder__content{border-top:1px solid #ece9f8;border-top:1px solid var(--color-neutral-lightest,#ece9f8);padding:24px 0}@media(min-width:1200px){.finder__content{border-left:1px solid #ece9f8;border-left:1px solid var(--color-neutral-lightest,#ece9f8);border-top:0;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:0 24px}.finder__content .empty-state{margin:auto}}.finder__favorite-icon{cursor:pointer;width:16px}.finder__favorite-icon--active{fill:#fd6b62;fill:var(--color-danger);stroke:#fd6b62;stroke:var(--color-danger)}.icon{aspect-ratio:1/1;flex-shrink:0;width:16px}.icon--verified{cursor:help}.icon--verified+#verified{background-color:#13aff0}.generated-content{align-items:center;display:inline-flex;gap:4px;max-width:100%}.generated-content__text{flex-shrink:1}.svg-container{display:flex;flex:1 1;justify-content:center}.svg-container__holder{position:relative}.GRE-item{background-color:#fff;border:1px solid #ece9f8;border-radius:3px;color:#5d6a86;color:var(--color-neutral-dark);display:none;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;padding:1px 3px;position:absolute}@media only screen and (min-width:49em){.GRE-item{display:block}}.menu{color:#fff;position:relative}.menu__list{display:flex;flex-direction:column;gap:clamp(0px,2vh,16px)}.menu__list--no-gap{gap:0}.menu__link{align-items:center;border-radius:100px;cursor:pointer;display:inline-flex;gap:12px;height:40px;padding:12px;position:relative;transition:background-color .1s;width:100%}.menu__link--is-active{background-color:#7b63bf;background-color:var(--color-primary-light)}.menu__link--avatar{height:64px;width:100%}.menu__icon{stroke-width:2;flex-shrink:0;width:16px}@media(max-width:783px){.menu{height:46px;left:0;position:fixed;right:0;top:0;z-index:105}.menu--has-custom-logos{top:68px}.menu--has-custom-logos .menu__nav{height:calc(100vh - 114px);top:114px}.menu__header{align-items:center;background-color:#8376a9;background-color:var(--color-primary-lighter);box-shadow:0 4px 10px #442b8c0d;display:flex;gap:16px;height:46px;justify-content:space-between;padding:0 16px;position:relative;z-index:107}.menu__favicon{cursor:pointer;height:32px;width:32px}.menu__toggle-btn{align-items:center;-webkit-appearance:none;appearance:none;background-color:#0000;border-radius:100px;color:#110b3e;color:var(--color-primary-dark);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background-color .16s;width:36px}.menu__toggle-btn svg{width:20px}.menu__toggle-btn:focus,.menu__toggle-btn:hover{background-color:#ece9f8;background-color:var(--color-primary-lightest)}.menu__nav{background-color:#442b8c;background-color:var(--color-primary);display:flex;flex-direction:column;gap:16px;height:calc(100vh - 46px);inset:46px 0 0 0;justify-content:space-between;overflow-y:auto;padding:16px;position:fixed;transform:translateY(-100%);transition:transform .2s ease-out;z-index:106}.menu__nav--is-expanded{transform:translateY(0)}.menu__item--is-expanded{background-color:#fff;border-radius:20px;color:#442b8c;color:var(--color-primary)}.menu__item--is-expanded .menu__link--is-active{background-color:#0000}.menu__item--is-expanded .menu__arrow{rotate:180deg}.menu__item--is-expanded .submenu{display:flex;flex-direction:column}.menu__arrow{transition:.2s;width:16px}}@media(min-width:784px){.menu{background-color:#442b8c;background-color:var(--color-primary);flex-direction:column;gap:clamp(12px,5.5vh,44px);height:100vh;padding:clamp(12px,3vh,24px) 12px;position:fixed;top:0;width:64px;z-index:999}.menu,.menu__header{display:flex}.menu__favicon{cursor:pointer;margin:0 auto;width:28px}.menu__toggle-btn{display:none}.menu__nav{display:flex;flex-direction:column;flex-grow:1;height:0;justify-content:space-between;width:40px}.menu__link{width:40px}.menu__link--avatar{margin-left:-12px;width:64px}.menu__item:focus .menu__link,.menu__item:hover .menu__link{background-color:#fff;box-shadow:0 4px 10px #442b8c0d;color:#442b8c;color:var(--color-primary);width:-webkit-max-content;width:max-content}.menu__item:focus .menu__link .menu__label,.menu__item:hover .menu__link .menu__label{opacity:1}.menu__item--has-submenu .menu__arrow,.menu__item--has-submenu .menu__label{display:none}.menu__item--has-submenu:focus .menu__link,.menu__item--has-submenu:hover .menu__link{border-radius:100px 0 0 100px;width:52px}.menu__item--has-submenu:focus .menu__link:after,.menu__item--has-submenu:focus .menu__link:before,.menu__item--has-submenu:hover .menu__link:after,.menu__item--has-submenu:hover .menu__link:before{content:"";height:8px;position:absolute;right:0;width:8px}.menu__item--has-submenu:focus .menu__link:before,.menu__item--has-submenu:hover .menu__link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 8H0c6.4 0 8-5.333 8-8v8Z' fill='%23fff'/%3E%3C/svg%3E");top:-8px}.menu__item--has-submenu:focus .menu__link:after,.menu__item--has-submenu:hover .menu__link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0H0c6.4 0 8 5.333 8 8V0Z' fill='%23fff'/%3E%3C/svg%3E");bottom:-8px}.menu__item--has-submenu:focus .submenu,.menu__item--has-submenu:hover .submenu{opacity:1;pointer-events:all}.menu__label{font-size:1.4rem;font-weight:300;opacity:0}.menu .avatar{border:0;flex-shrink:0;height:40px;width:40px}}.submenu{color:#110b3e;color:var(--color-primary-dark);gap:16px}.submenu,.submenu__header{display:flex;flex-direction:column}.submenu__header{align-items:center;background:#fafafa;background:var(--color-neutral-bright);border-radius:8px;padding:20px 12px;text-align:center}@media(max-width:783px){.submenu__header{display:none}}.submenu__img{height:68px;margin-bottom:12px;width:80px}.submenu__subtitle,.submenu__title{margin-bottom:0}.submenu__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.6rem;font-weight:700}.submenu__subtitle{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.2rem;font-weight:300;line-height:1.2}.submenu__list{display:flex;flex-direction:column;gap:20px}@media(max-width:783px){.submenu__list{gap:0}}.submenu__link{align-items:flex-start;background:#fff;border-radius:8px;display:flex;gap:8px;padding:8px;transition:.15s}.submenu__link-title{color:#442b8c;color:var(--color-primary);display:block;font-size:1.2rem;font-weight:700;line-height:1.5}.submenu__link-description{color:#8894ac;color:var(--color-neutral,#8894ac);display:block;font-size:1.2rem;font-weight:300;line-height:1.5}.submenu__link:focus,.submenu__link:hover{background-color:#f1f5fa;background-color:var(--color-bright)}.submenu__link:active,.submenu__link[aria-current=page]{background-color:#ece9f8;background-color:var(--color-neutral-lightest)}.submenu__icon{color:#442b8c;color:var(--color-primary);flex-shrink:0;width:16px}@media(max-width:783px){.submenu{display:none;padding:0 16px 16px}}@media(min-width:784px){.submenu{background:#fff;box-shadow:8px 4px 10px 0 #77777826;height:100vh;left:64px;opacity:0;overflow-y:auto;padding:32px 16px;pointer-events:none;position:fixed;top:0;transition:opacity .1s;width:188px}}.report{background-color:#7b63bf;background-color:var(--color-primary-light);display:flex;flex-direction:column;min-height:100vh}.report__header{color:#fff;padding:clamp(32px,5vw,64px) clamp(16px,4vw,56px)}.report__description,.report__title{margin-bottom:0}.report__title{align-items:flex-start;color:#fff;display:flex;font-size:2.4rem;font-weight:700;gap:12px}.report__title .card__icon-wrapper{align-items:center;background-color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;padding:0;width:24px}.report__title .card__icon-wrapper svg{width:16px}.report__description{color:#fff;font-size:1.8rem;font-weight:300;line-height:1.2;margin-left:36px}.report__body{background:#fafafa;background:var(--color-neutral-bright);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='204' height='331' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.3'%3E%3Cpath d='M25.105 164.821c-.018-.2-.018-.4 0-.6v-1.62c0-1.522 0-3.612-.096-6.221 0-5.362-.113-12.846-.193-21.708l.385.372H1.428c-.096.098.788-.793.402-.421V164.805l-.353-.357 17.166.195 4.822.081c.59-.032 1.18-.032 1.768 0-.533.062-1.07.089-1.607.081h-4.822l-17.376.194h-.337V134.639c-.37.389.514-.518.434-.421h24.143v.373c-.08 8.959-.145 16.524-.193 21.968 0 2.559 0 4.617-.097 6.123v1.62c0 .454-.273.6-.273.519ZM54.269 164.814a2.217 2.217 0 0 1 0-.389v-5.33c0-3.71 0-9.024-.112-15.634 0-13.3-.113-31.85-.177-53.137l.402.405H32.055c.82-.842.225-.227.402-.405V132.299c0 12.653-.08 23.734-.113 32.401l-.273-.275 16.299.162h5.931-5.786l-16.444.162h-.257v.065c0-8.749 0-19.83-.112-32.401V90.437c.192-.194-.418.405.433-.437h22.616v.405c0 21.401-.128 40.048-.177 53.461 0 6.578-.096 11.859-.128 15.553v5.184c0 .275-.177.292-.177.211ZM83.544 164.814a7.148 7.148 0 0 1 0-.907v-2.527c0-2.268 0-5.443-.112-9.396 0-8.1-.113-19.246-.193-32.401l.401.405H61.121c-.096.097.788-.794.418-.405v24.77c0 7.615 0 14.581-.08 20.478l-.306-.308 16.3.162 4.5.081h1.623c-.503.03-1.008.03-1.51 0h-4.421l-16.492.162h-.321v-.114c0-5.945 0-12.863-.08-20.477v-24.56l.433-.437H83.994v.389c-.08 13.187-.145 24.495-.193 32.595 0 3.92-.08 7.047-.096 9.299v2.446a4.695 4.695 0 0 1-.161.745ZM113.768 164.826a.93.93 0 0 1 0-.341v-4.584c0-3.24 0-7.793-.113-13.495 0-11.503-.112-27.541-.193-46.107l.418.405h-23.5c.82-.842.226-.21.418-.405v35.868c0 10.935 0 20.656-.096 28.626l-.273-.291 17.07.162H113.816a1.779 1.779 0 0 1-.386 0H107.676l-17.247.162h-.29c0-7.971 0-17.691-.096-28.627v-35.803c.177-.194-.434.405.418-.437h23.789v.405c0 18.663-.145 34.815-.193 46.382 0 5.67 0 10.206-.113 13.398v3.548c-.038.38-.097.759-.176 1.134Z' fill='%23CCD2E0' stroke='%23CCD2E0' stroke-linejoin='round'/%3E%3Cpath d='m124.005 267.08 62.283-9.677a64.894 64.894 0 0 1-6.151 38.644c-5.974 11.913-15.469 21.626-27.154 27.776a62.148 62.148 0 0 1-37.996 6.517c-13.025-1.913-25.133-7.921-34.624-17.181-9.492-9.26-15.891-21.307-18.3-34.45a64.924 64.924 0 0 1 4.873-38.832c5.577-12.109 14.746-22.14 26.221-28.685 11.475-6.545 24.68-9.275 37.76-7.807l-6.912 63.695Z' fill='%23CCD2E0'/%3E%3Cpath d='m143.657 202.998-7.657 50 48-9.219s-7.048-28.017-40.343-40.781Z' fill='%23BCC4D6'/%3E%3Cpath d='m201 18-28.5 28.5-15-15L135 54' stroke='%238894AC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M183 18h18v18' stroke='%238894AC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");background-position:right 16px bottom 16px;background-repeat:no-repeat;background-size:200px;border-radius:20px 20px 0 0;box-shadow:0 0 60px 0 #1b144d0d;display:flex;flex-direction:column;flex-grow:1;gap:32px;padding:32px clamp(16px,4vw,56px)}.report__body .report-widget:last-child{flex-grow:1}.report__filter{align-items:center;display:flex;flex-wrap:wrap;gap:16px;position:relative}.report__filter--space{justify-content:space-between}.report__filter--multi-select{margin-bottom:32px}.report__section{align-items:flex-start;display:flex;flex-wrap:wrap;gap:28px}.report__section .report-widget{flex-grow:1;max-width:100%;width:320px}.report-card{background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' stroke='%23F1F5FA' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M34.5 9 20.25 23.25l-7.5-7.5L1.5 27'/%3E%3Cpath d='M25.5 9h9v9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h36v36H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:right 8px bottom 4px;background-repeat:no-repeat;background-size:36px;border-left:10px solid #7b63bf;border-left:10px solid var(--color-primary-light,#7b63bf);border-radius:10px;box-shadow:0 4px 10px #442b8c0d;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:28px;transition:.16s}.report-card-wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.report-card:hover{box-shadow:0 4px 10px 3px #442b8c33}.report-card--monitor{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.667 4.75H6.334a3.167 3.167 0 0 0-3.167 3.167V23.75a3.167 3.167 0 0 0 3.167 3.167h25.333a3.167 3.167 0 0 0 3.167-3.167V7.917a3.167 3.167 0 0 0-3.167-3.167ZM12.667 33.25h12.667M19 26.918v6.333' stroke='%23F1F5FA' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.report-card--user{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 4.324C11.343 4.324 4.325 11.342 4.325 20c0 3.585 1.204 6.889 3.23 9.53a7.302 7.302 0 0 1 7.142-5.786h10.605a7.303 7.303 0 0 1 7.143 5.786 15.606 15.606 0 0 0 3.229-9.53c0-8.657-7.018-15.675-15.674-15.675Zm0 31.35c-3.178 0-6.135-.947-8.605-2.572v-2.057a3.302 3.302 0 0 1 3.302-3.302h10.605a3.302 3.302 0 0 1 3.302 3.302v2.057A15.602 15.602 0 0 1 20 35.673ZM.325 19.998C.325 9.133 9.134.324 20 .324 30.866.324 39.674 9.133 39.674 20c0 10.866-8.808 19.674-19.674 19.674S.325 30.864.325 20Zm16.372-4.86a3.302 3.302 0 1 1 6.605 0 3.302 3.302 0 0 1-6.605 0ZM20 7.835a7.302 7.302 0 1 0 0 14.605 7.302 7.302 0 0 0 0-14.605Z' fill='%23F1F5FA'/%3E%3C/svg%3E")}.report-card--filter{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.834 4.75H3.167l12.667 14.978v10.355l6.333 3.167V19.728L34.834 4.75Z' stroke='%23F1F5FA' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.report-card--globe{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 34.835c8.745 0 15.834-7.09 15.834-15.834S27.744 3.168 19 3.168 3.167 10.257 3.167 19.001c0 8.745 7.089 15.834 15.833 15.834ZM3.167 19h31.667' stroke='%23F1F5FA' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19 3.168a24.225 24.225 0 0 1 6.334 15.833A24.225 24.225 0 0 1 19 34.835 24.225 24.225 0 0 1 12.667 19 24.225 24.225 0 0 1 19 3.168Z' stroke='%23F1F5FA' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.report-card--video{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' stroke='%23F1F5FA' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m36.416 11.082-11.083 7.917 11.083 7.916V11.082ZM22.166 7.918H4.75a3.167 3.167 0 0 0-3.167 3.167v15.833a3.167 3.167 0 0 0 3.167 3.167h17.416a3.167 3.167 0 0 0 3.167-3.167V11.085a3.167 3.167 0 0 0-3.167-3.167Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h38v38H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.report-card--pencil{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 31.668h14.25M26.125 5.542a3.359 3.359 0 1 1 4.75 4.75L11.083 30.084 4.75 31.667l1.583-6.333L26.125 5.542Z' stroke='%23F1F5FA' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.report-card--mouse-pointer{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m4.75 4.75 11.194 26.87 3.974-11.702 11.701-3.974L4.75 4.75ZM20.583 20.582l9.5 9.5' stroke='%23F1F5FA' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.report-card__subtitle,.report-card__title{margin-bottom:0}.report-card__title{color:#442b8c;color:var(--color-primary,#442b8c);font-size:1.8rem;font-weight:700}.report-card__subtitle{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.4rem;font-weight:300}.report-tab{align-items:bottom;display:flex;gap:12px;overflow-x:auto;padding:0 clamp(16px,4vw,56px);position:relative;z-index:1}.report-tab__link{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:10px 10px 0 0;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:700;padding:12px 20px;text-transform:uppercase;transition:.16s}.report-tab__link:focus,.report-tab__link:hover{background:#fafafa80;color:#110b3e;color:var(--brand-primary-dark,#110b3e)}.report-tab__link--is-active{color:#110b3e;color:var(--brand-primary-dark,#110b3e)}.report-tab__link--is-active,.report-tab__link--is-active:focus,.report-tab__link--is-active:hover{background:#fafafa;background:var(--color-neutral-bright,#fafafa)}.report-kpi-card{background:#fff;background-position:right 16px bottom;background-repeat:no-repeat;background-size:100px;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px;display:flex;flex-direction:column;flex-grow:1;gap:4px;max-width:100%;padding:20px 20px 32px;position:relative;width:260px}.report-kpi-card--check{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='97' height='69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M80.833 23 36.375 65.167 16.166 46' stroke='%23F1F5FA' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.report-kpi-card--user{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='98' height='69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M85.786 85.428v-8.762c0-4.647-1.947-9.105-5.412-12.39-3.465-3.287-8.164-5.133-13.065-5.133H30.357c-4.9 0-9.6 1.846-13.065 5.132-3.465 3.286-5.411 7.744-5.411 12.391v8.762M48.833 41.62c10.204 0 18.476-7.846 18.476-17.524S59.037 6.572 48.833 6.572c-10.204 0-18.477 7.846-18.477 17.524S38.63 41.62 48.833 41.62Z' stroke='%23F1F5FA' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.report-kpi-card--users{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='98' height='69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' stroke='%23F1F5FA' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M69.97 89.997v-9.778c0-5.187-1.782-10.16-4.953-13.828-3.171-3.668-7.472-5.728-11.957-5.728H19.242c-4.484 0-8.785 2.06-11.956 5.728-3.171 3.667-4.952 8.641-4.952 13.828v9.778M36.15 41.11c9.34 0 16.91-8.755 16.91-19.555C53.06 10.755 45.49 2 36.15 2c-9.338 0-16.908 8.755-16.908 19.555 0 10.8 7.57 19.556 16.909 19.556ZM95.334 90v-9.778c-.003-4.333-1.25-8.542-3.546-11.967-2.295-3.424-5.509-5.87-9.136-6.953M65.744 2.638c3.637 1.077 6.86 3.523 9.163 6.953 2.302 3.43 3.552 7.649 3.552 11.99 0 4.343-1.25 8.562-3.552 11.992-2.302 3.43-5.526 5.876-9.163 6.953'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.333)' d='M0 0h97v92H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.report-kpi-card--currency{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='98' height='69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.166 3.833v84.333M69.375 19.167H39.062c-3.751 0-7.35 1.413-10.002 3.93-2.653 2.516-4.143 5.928-4.143 9.487 0 3.558 1.49 6.97 4.143 9.487C31.713 44.587 35.31 46 39.062 46h20.209c3.751 0 7.35 1.413 10.002 3.929 2.653 2.516 4.144 5.929 4.144 9.487s-1.49 6.97-4.144 9.487c-2.653 2.516-6.25 3.93-10.002 3.93H24.916' stroke='%23F1F5FA' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.report-kpi-card--percent{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='97' height='69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M76.791 19.167 20.208 72.833M26.271 34.5c5.58 0 10.104-4.29 10.104-9.583s-4.523-9.584-10.104-9.584c-5.58 0-10.104 4.291-10.104 9.584 0 5.292 4.524 9.583 10.104 9.583ZM70.73 76.667c5.58 0 10.103-4.29 10.103-9.584 0-5.292-4.523-9.583-10.104-9.583-5.58 0-10.104 4.29-10.104 9.583s4.524 9.584 10.104 9.584Z' stroke='%23F1F5FA' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.report-kpi-card--edit{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='97' height='69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M66.688 13.417c1.607-1.525 3.788-2.382 6.062-2.382 1.126 0 2.24.21 3.281.619a8.62 8.62 0 0 1 2.781 1.763 8.117 8.117 0 0 1 1.859 2.638c.43.986.653 2.044.653 3.112a7.769 7.769 0 0 1-.653 3.111 8.117 8.117 0 0 1-1.859 2.639l-50.52 47.916-16.167 3.834 4.042-15.334 50.52-47.916Z' stroke='%23F1F5FA' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.report-kpi-card--file{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='97' height='69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' stroke='%23F1F5FA' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M60.125 2h-46.5c-3.083 0-6.04.927-8.22 2.577C3.225 6.227 2 8.467 2 10.8v70.4c0 2.334 1.225 4.572 3.405 6.222 2.18 1.65 5.137 2.578 8.22 2.578h69.75c3.083 0 6.04-.927 8.22-2.578C93.775 85.772 95 83.534 95 81.2V28.4L60.125 2Z'/%3E%3Cpath d='M60.125 2v26.4H95M71.75 50.4h-46.5M71.75 68h-46.5M36.875 32.798H25.25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h97v92H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.report-kpi-card-wrapper{display:flex;flex-wrap:wrap;gap:28px}.report-kpi-card__help-icon{color:#8894ac;color:var(--color-neutral);cursor:help;position:absolute;right:8px;top:8px;transition:all .15s;width:20px}.report-kpi-card__help-icon:hover{color:#442b8c;color:var(--color-primary)}.report-kpi-card__title,.report-kpi-card__value{margin-bottom:0}.report-kpi-card__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.4rem;font-weight:300}.report-kpi-card__value{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:2.6rem;font-weight:800;line-height:1.2}.report-kpi-card__value span{font-size:.5em}.report-form{display:flex;flex-direction:column}.report-form__control,.report-form__datepicker{-webkit-appearance:none;appearance:none;background-color:#f1f5fa;background-color:var(--color-bright);border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:100px;color:#8894ac;color:var(--color-neutral);font-size:1.3rem;font-weight:300;height:40px;max-width:100%;padding:10px 12px;transition:.16s;width:200px}.report-form__control--md,.report-form__datepicker--md{width:400px}.report-form__control::placeholder,.report-form__datepicker::placeholder{color:#5d6a86;color:var(--color-neutral-dark)}.report-form__control[type=search],.report-form__datepicker[type=search]{background-color:#f1f5fa;background-color:var(--color-bright);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.25 14.25a6 6 0 1 0 0-12 6 6 0 0 0 0 12ZM15.75 15.75l-3.263-3.263' stroke='%238894AC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.report-form__control:hover,.report-form__datepicker:hover{background-color:#fff}.report-form__control:disabled,.report-form__datepicker:disabled{color:#8894ac;color:var(--color-neutral);opacity:.5;pointer-events:none}.report-form__select{-webkit-appearance:none;appearance:none;background-color:#f1f5fa;background-color:var(--color-bright);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 1.25 5 5.75l4.5-4.5' stroke='%238894AC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:10px;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:100px;color:#8894ac;color:var(--color-neutral);font-size:1.3rem;font-weight:300;height:40px;line-height:1.2;max-width:100%;padding:10px 28px 10px 12px;position:relative;transition:.16s;width:200px}.report-form__select:hover{background-color:#fff}.report-form__select:disabled{color:#8894ac;color:var(--color-neutral);opacity:.5;pointer-events:none}.report-form__select .react-multi-select__value-container{padding-left:0;padding-right:0}.report-form__select .react-multi-select__indicators{display:none}.report-form__select .react-multi-select__control{background-color:#0000!important;border:0!important;margin-top:-10px}.report-form__select .react-multi-select__control:after{content:"";inset:0 -28px 0 -12px;pointer-events:auto;position:absolute;z-index:1}.report-form__datepicker{align-items:center;display:flex;gap:32px;max-width:100%;position:relative;width:auto}.report-form__datepicker:after{border-left:1px solid #ccd2e0;border-left:1px solid var(--color-neutral-lighter);content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-1px,-8px);width:1px;z-index:0}.report-form__datepicker .report-form__control{background-color:#0000;border:0;border-radius:0;height:auto;padding:0;width:108px}.report-widget{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px;box-shadow:0 4px 10px 0 #5d6a860d;display:flex;flex-direction:column;gap:20px;padding:clamp(16px,2.5vw,32px);position:relative}.report-widget__graphics{display:flex;height:100%;justify-content:space-between}.report-widget__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.report-widget__header--column{align-items:flex-start;flex-direction:column}.report-widget__inner{display:flex;flex-direction:column}.report-widget__subtitle,.report-widget__title{margin-bottom:0}.report-widget__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:2.4rem;font-weight:700}.report-widget__title--sm{font-size:1.6rem}.report-widget__subtitle{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:1.4rem;font-weight:300}.report-widget__filter{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.report-widget__body{display:flex;flex-direction:column;flex-grow:1}.report-widget__body .empty-state,.report-widget__body .loader-spinner-wrapper{margin:auto}.report-widget__help-icon{color:#8894ac;color:var(--color-neutral);cursor:help;position:absolute;right:8px;top:8px;transition:all .15s;width:20px}.report-widget__help-icon:hover{color:#442b8c;color:var(--color-primary)}.report-widget__legend-wrapper{display:flex;flex-direction:column;flex-shrink:0;gap:12px;width:136px}.report-widget__legend{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;padding:10px}.report-widget__legend-count,.report-widget__legend-title{margin-bottom:0}.report-widget__legend-title{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86)}.report-widget__legend-count{color:#110b3e;color:var(--color-primary-dark,#110b3e)}.report-filter{display:inline-flex;flex-direction:column;gap:16px 4px;max-width:100%}@media(min-width:576px){.report-filter{align-items:center;flex-direction:row}}.report-filter__inner{display:inline-flex;flex-direction:column;max-width:100%}@media(min-width:576px){.report-filter__inner{align-items:center;flex-direction:row}}>.report-filter__toggle{border-bottom-right-radius:100px;border-top-right-radius:100px}.report-filter__toggle{align-items:center;-webkit-appearance:none;appearance:none;background-color:#f1f5fa;background-color:var(--color-bright);border:1px solid #ece9f8;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-color:var(--color-neutral-lightest);border-top-left-radius:20px;border-top-right-radius:20px;color:#5d6a86;color:var(--color-neutral-dark);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.2rem;gap:16px;height:40px;max-width:100%;padding:10px 20px;transition:background-color .16s}.report-filter__toggle:focus,.report-filter__toggle:hover{background-color:#fff}.report-filter__toggle svg{flex-shrink:0;width:18px}.report-filter--is-open .report-filter__toggle{background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;color:#110b3e;color:var(--color-primary-dark)}@media(min-width:576px){.report-filter--is-open .report-filter__toggle{border-bottom-left-radius:20px;border-bottom-right-radius:0;border-bottom-width:1px;border-right:0;border-top-right-radius:0}}.report-filter__options{border:1px solid #ece9f8;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-color:var(--color-neutral-lightest);border-top-width:0;display:inline-flex;flex-direction:column;flex-shrink:1}@media(min-width:576px){.report-filter__options{align-items:center;border-bottom-left-radius:0;border-left:0;border-top-right-radius:20px;border-top-width:1px;flex-direction:row}}.report-filter__btn{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;color:#5d6a86;color:var(--color-neutral-dark);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.2rem;height:38px;justify-content:center;max-width:100%;padding:0 24px;transition:.16s}.report-filter__btn:last-of-type{border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media(min-width:576px){.report-filter__btn:last-of-type{border-bottom-left-radius:0;border-top-right-radius:20px}}.report-filter__btn:focus,.report-filter__btn:hover{background-color:#f1f5fa;background-color:var(--color-bright)}.report-filter__value-container{align-items:center;display:flex;flex-wrap:wrap;gap:12px;max-width:100%;overflow-x:auto;position:absolute;top:calc(100% + 20px);width:100%}.report-filter__badge{align-items:center;background-color:#1ca388;background-color:var(--color-success);border-radius:4px;color:#fff;cursor:default;display:inline-flex;flex-shrink:0;font-size:1.2rem;font-weight:700;gap:8px;padding:4px 8px;transition:.16s}.report-filter__badge:focus,.report-filter__badge:hover{background-color:#f1f5fa;background-color:var(--color-bright);color:#5d6a86;color:var(--color-neutral-dark)}.report-filter__badge-icon{cursor:pointer;flex-shrink:0;width:16px}.report-kpi{background:linear-gradient(10deg,#fff 20.02%,#f5f5f5 85.13%);border:2px solid #fafafa;border:2px solid var(--color-neutral-bright,#f1f5fa);border-radius:10px;box-shadow:0 4px 10px 0 #77777826;display:flex;flex-direction:column;gap:16px;padding:20px}.report-kpi-wrapper{grid-gap:20px;border-bottom:1px solid #ece9f8;border-bottom:1px solid var(--color-neutral-lightest,#ece9f8);display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin-bottom:32px;padding-bottom:48px}.report-kpi__header{align-items:center;display:flex;gap:12px}.report-kpi__icon{flex-shrink:0;height:36px;object-fit:contain;width:50px}.report-kpi__title,.report-kpi__value{margin-bottom:0}.report-kpi__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.4rem;font-weight:700}.report-kpi__title--skeleton{flex-grow:1;height:16px}.report-kpi__value{color:#7b63bf;color:var(--color-primary-light,#7b63bf);font-size:4.2rem;font-weight:800;line-height:1.2}.report-kpi__value--skeleton{height:50px}.report-kpi [class*=skeleton]{animation:skeleton-loading 1s linear infinite alternate;border-radius:4px}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.report-position-card{flex-grow:1}.report-position-card,.report-position-card__body{display:flex;flex-direction:column;gap:10px}.report-position-card-wrapper{display:flex;flex-wrap:wrap;gap:16px}.report-position-card__item,.report-position-card__title{margin-bottom:0}.report-position-card__title{font-size:1.6rem;font-weight:700}.report-position-card__title--danger{color:#fd6b62;color:var(--color-danger)}.report-position-card__title--success{color:#1ca388;color:var(--color-success)}.report-position-card__item{align-items:center;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:.3s}.report-position-card__item:hover{background:#fafafa;background:var(--color-neutral-bright)}.report-position-card__id{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:1.2rem;font-weight:300}.report-position-card__name{color:#110b3e;color:var(--color-primary-dark,#110b3e);flex-grow:1;font-size:1.4rem;font-weight:700;width:120px}.report-position-card .card__icon{flex-shrink:0}.password-strength{background:#fff;border-radius:10px;bottom:calc(100% + 20px);box-shadow:0 4px 10px 3px #5d6a8633;color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);cursor:default;display:flex;flex-direction:column;font-size:1.2rem;font-weight:300;gap:4px;max-width:100%;padding:20px;position:absolute;right:8px;width:240px;z-index:1}.password-strength-wrapper{position:relative}.password-strength__text,.password-strength__title{margin-bottom:0}.password-strength__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.2rem;font-weight:700}.password-strength__body{display:flex;flex-direction:column;gap:6px}.password-strength__text{align-items:center;display:flex;gap:6px}.password-strength__text--danger{color:#fd6b62;color:var(--color-danger)}.password-strength__text--success{color:#1ca388;color:var(--color-success)}.password-strength__icon{stroke-width:3px;display:none;flex-shrink:0;transition:.16s;width:16px}.password-strength__text--danger .password-strength__icon,.password-strength__text--success .password-strength__icon{display:inline-block}.matter-btn{align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(10deg,#fff 20.02%,#f5f5f5 85.13%);border:2px solid #ece9f8;border:2px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px;box-shadow:0 4px 10px #442b8c0d;cursor:pointer;display:flex;gap:4px;padding:20px 16px;text-align:left;transition:.16s}.matter-btn:focus,.matter-btn:hover{background:#f1f5fa;background:var(--color-bright,#f1f5fa);box-shadow:0 4px 10px 3px #442b8c33}.matter-btn-wrapper{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.matter-btn__header{display:flex;flex-shrink:0;gap:4px}.matter-btn__icon{flex-shrink:0;width:20px}.matter-btn__icon,.matter-btn__title{color:#442b8c;color:var(--color-primary)}.matter-btn__title{flex-grow:1;font-size:1.4rem;font-weight:700}.matter-btn__text{color:#8894ac;color:var(--color-neutral,#5d6a86);flex-grow:1;font-size:1.2rem;font-weight:300;text-align:right;width:100px}.matter-btn .c-dropdown{align-self:center;flex-shrink:0}.question-btn{align-items:center;background:#fff;box-shadow:0 4px 10px 0 #5d6a860d;cursor:pointer;display:flex;gap:16px;padding:20px 16px}.question-btn,.question-btn:focus,.question-btn:hover{border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px}.question-btn:focus,.question-btn:hover{background:#fafafa;background:var(--color-neutral-bright,#f1f5fa);box-shadow:0 4px 10px 3px #5d6a8633}.question-btn-wrapper{display:flex;flex-direction:column;gap:20px;height:540px}.question-btn-wrapper .btn{align-self:flex-start}.question-btn-wrapper--empty .btn{margin:auto}.question-btn-wrapper__list{display:flex;flex-direction:column;flex-grow:1;gap:10px;height:20px;margin:0 -12px;overflow-y:auto;padding:0 12px 12px}.question-btn__form{background:#fafafa;background:var(--color-neutral-bright,#f1f5fa);border-radius:10px;padding:2px 20px}.question-btn__text,.question-btn__title{margin-bottom:0}.question-btn .c-dropdown,.question-btn__title{flex-shrink:0}.question-btn__title{align-self:flex-start;color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.4rem;font-weight:700}.question-btn__text{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);flex-grow:1;font-size:1.2rem;font-weight:300}.profile-challenge{background:#fff;border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-direction:column;gap:8px;min-width:204px;padding:20px;width:204px}.profile-challenge .avatar{margin:0 auto}.profile-challenge__header{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.profile-challenge__hat,.profile-challenge__title{margin-bottom:0}.profile-challenge__hat{color:#8894ac;color:var(--color-neutral,#8894ac);font-size:1.2rem;font-weight:300}.profile-challenge__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.4rem;font-weight:700}.profile-challenge__body{display:flex;flex-direction:column;flex-grow:1;gap:4px}.result-challenge{background:#fff;border-radius:10px;box-shadow:0 4px 10px 3px #5d6a8633;display:flex;flex-wrap:wrap;gap:28px;margin:28px 0;padding:20px;position:relative}@media(min-width:1200px){.result-challenge{flex-wrap:nowrap}}.result-challenge__col{display:flex;flex-direction:column;flex-shrink:0;max-width:100%}.result-challenge__col:first-of-type{flex-grow:1;flex-shrink:1}.result-challenge__trophy{position:absolute;transform:translate(-68%,-67%);width:56px}.result-challenge__hat,.result-challenge__title{margin-bottom:0}.result-challenge__hat{color:#8894ac;color:var(--color-neutral,#8894ac);font-size:1.2rem;font-weight:700}.result-challenge__profile{display:flex;flex-grow:1;flex-wrap:wrap;gap:24px}@media(min-width:1200px){.result-challenge__profile{flex-wrap:nowrap}}.result-challenge__avatar{align-self:flex-start;flex-shrink:0;position:relative}.result-challenge__branch{bottom:0;position:absolute;width:100%;z-index:1}.result-challenge__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.8rem;font-weight:700}.result-challenge__info{display:flex;flex-direction:column;gap:16px;justify-content:space-between}.result-challenge__description{color:#8894ac;color:var(--color-eutral,#8894ac);font-size:1.4rem;font-weight:700}.result-challenge__description>*{margin-bottom:0}.result-challenge__kpi{align-items:center;background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:14px;box-shadow:0 4px 10px 0 #77777826;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:156px;padding:5px 10px;width:120px}.result-challenge__kpi .medal{margin-bottom:6px}.result-challenge__kpi--more{background:#fafafa;cursor:pointer}.result-challenge__kpi-wrapper{display:flex;flex-wrap:wrap;gap:12px}.result-challenge__kpi-title,.result-challenge__kpi-value{margin-bottom:0}.result-challenge__kpi-title{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.4rem;font-weight:700;text-align:center}.result-challenge__kpi--more .result-challenge__kpi-title,.result-challenge__kpi-value{color:#442b8c;color:var(--color-primary);font-weight:700}.result-challenge__kpi-value{font-size:1.8rem;text-align:center}.result-challenge__kpi-value--success{color:#1ca388;color:var(--color-success)}.result-challenge__kpi-value--warning{color:#fdb462;color:var(--color-warning)}.nav-week{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:50px;box-shadow:0 4px 10px 0 #5d6a860d;display:inline-flex;flex-direction:row;flex-shrink:0;gap:10px;max-width:100%;padding:5px}@media(min-width:1200px){.nav-week{flex-direction:column;position:fixed;top:168px}}.nav-week__link{border-radius:50px;display:inline-block;padding:5px}.nav-week__link--is-active{background:#def6f8;background:var(--color-secondary-lightest,#def6f8)}.nav-week__progress{cursor:pointer}.nav-week__progress circle{transition:stroke-dashoffset .16s}.nav-week__progress text{fill:#8894ac;fill:var(--color-neutral,#8894ac);dominant-baseline:middle;text-anchor:middle;font-size:1.4rem;font-weight:300}.nav-week__link--is-active .nav-week__progress text{fill:#46b0c3;fill:var(--color-secondary-dark,#46b0c3);font-weight:700}.nav-week__progress text:focus,.nav-week__progress text:hover{fill:#000;font-weight:700}.nav-week__circles{rotate:-90deg;transform-origin:center}.nav-week__track{stroke:#f1f5fa;stroke:var(--color-bright)}.nav-week__link--is-active .nav-week__track{stroke:#fff}.guide-card{align-items:flex-start;background:#fff;border:2px solid #ece9f8;border:2px solid var(--color-neutral-lightest,#ece9f8);border-radius:20px;cursor:pointer;display:flex;flex-wrap:wrap;gap:12px;padding:16px;position:relative;transition:all .16s}.guide-card:focus,.guide-card:hover{box-shadow:0 4px 10px 3px #5d6a8633}.guide-card--is-current{background:linear-gradient(9.59deg,#fff 20.02%,#f5f5f5 85.13%);border-color:#f99153;border-width:1px;box-shadow:0 4px 10px 0 #5d6a860d;padding:32px 16px}.guide-card__check{-webkit-appearance:none;appearance:none;background-color:#fff;background-position:50%;border:1px solid #bcc4d6;border:1px solid var(--color-neutral-light);border-radius:50px;cursor:pointer;flex-shrink:0;height:20px;margin:0;outline:none;transition:all .2s ease-in-out;width:20px}.guide-card--is-current .guide-card__check{margin-top:4px}.guide-card__check:checked{background-color:#1ca388;background-color:var(--color-success);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px auto;border-color:#1ca388;border-color:var(--color-success);outline:none}.guide-card__content{display:flex;flex-direction:column;flex-grow:1;gap:8px;max-width:100%}.guide-card__hat{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:1.2rem;font-weight:300;margin-bottom:0;width:100%}.guide-card__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.6rem;font-weight:700;margin-bottom:0}.guide-card--is-current .guide-card__title{font-size:2.4rem}.guide-card__time{align-items:center;align-self:center;color:#bcc4d6;color:var(--color-neutral-light);display:flex;flex-shrink:0;gap:4px}.guide-card__icon{width:20px}.review-card{align-items:center;background:linear-gradient(180deg,#ddfaff,#e2f8ff 44%,#fff8e1 87.5%);border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;box-shadow:0 4px 10px 0 #5d6a860d;display:flex;flex-direction:column;gap:16px;padding:20px;text-align:center;transition:.16s}.review-card:focus,.review-card:hover{box-shadow:0 4px 10px 0 #5d6a8629}.review-card__img{max-height:72px}.review-card__img-wrapper{align-items:center;aspect-ratio:1/1;background:#fff;border-radius:100px;display:flex;justify-content:center;position:relative;width:104px}.review-card__img-wrapper--sm{width:80px}.review-card__text,.review-card__title{line-height:1;margin-bottom:0}.review-card__title{color:#110b3e;color:var(--brand-primary-dark,#110b3e);font-size:2.4rem;font-weight:700}.review-card__text{color:#5d6a86;color:var(--color-neutral-dark,#5d6a86);font-size:1.6rem;font-weight:700}.review-card__tag{background:#8894ac;background:var(--color-neutral);border-radius:2px;color:#fff;font-size:1.2rem;font-weight:700;left:-4px;padding:2px 4px;position:absolute;top:-8px}.review-card__tag--danger{background:#fd6b62;background:var(--color-danger)}.review-card__tag--third{background:#ff9153;background:var(--color-third)}.review-card__tag--warning{background:#fdb462;background:var(--color-warning)}.review-card__tag--success-light{background:#6fcf97;background:var(--color-success-light)}.review-card__tag--success{background:#1ca388;background:var(--color-success)}.guide-timeline{display:flex;flex-direction:column;gap:52px;max-width:100%;padding-bottom:32px;position:relative;width:100%}@media(min-width:1200px){.guide-timeline{margin-left:128px}}.guide-timeline:before{border-left:2px dashed #bcc4d6;border-left:2px dashed var(--color-neutral-light);bottom:0;content:"";left:50%;position:absolute;top:0;translate:-50%;width:0;z-index:0}.guide-timeline__day{display:flex;flex-direction:column;gap:20px;z-index:1}.guide-timeline__day--pause{background:#f1f5fa;background:var(--color-bright);gap:0}.guide-timeline__day:first-of-type:before,.guide-timeline__day:last-of-type:before{background:#bcc4d6;background:var(--color-neutral-light);border-radius:50px;content:"";height:12px;left:50%;position:absolute;translate:-50% -50%;width:12px}.guide-timeline__day:last-of-type:before{bottom:0;translate:-50% 50%}.guide-timeline__footer,.guide-timeline__header{align-items:center;display:flex;gap:0 12px}.guide-timeline__header{scroll-margin-top:164px}.guide-timeline__icon{width:32px}.guide-timeline__date,.guide-timeline__title{font-size:1.2rem;font-weight:300;margin-bottom:0}.guide-timeline__title{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86)}.guide-timeline__day--pause .guide-timeline__title{color:#110b3e;color:var(--color-primary-dark);font-size:2rem;font-weight:700}.guide-timeline__date{color:#8894ac;color:var(--color-neutral);flex-shrink:0;margin-left:auto}.guide-timeline__cards{display:flex;flex-direction:column;gap:12px}.guide-timeline__body{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:20px 12px;text-align:center}.guide-timeline__text{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:1.2rem;font-weight:300;margin-bottom:0}.guide-timeline__img{height:72px;width:96px}.study-guide{display:flex;flex-direction:column;gap:32px;max-width:100%}@media(min-width:1200px){.study-guide{flex-grow:1;padding-top:64px}.study-guide__header{align-items:center;background-color:#fafafa;background-color:var(--color-neutral-bright);display:flex;gap:16px;left:108px;padding:12px 0 16px;position:fixed;right:45px;top:88px;z-index:2}}.study-guide__title{color:#000;flex-grow:1;font-size:2.4rem;font-weight:700;margin-bottom:0}.study-guide__actions{align-items:center;display:flex;flex-shrink:0;gap:16px}.study-guide__body{display:flex;flex-direction:column;gap:60px 160px}@media(min-width:1200px){.study-guide__body{flex-direction:row;margin-right:344px}}.study-guide__content{align-items:flex-start;display:flex;flex-direction:column;gap:60px}@media(min-width:1200px){.study-guide__content{flex-direction:row;flex-grow:1}}.study-guide__content .guide-timeline{flex-grow:1}@media(min-width:1200px){.study-guide__sidebar{flex-shrink:0;position:fixed;right:45px;width:184px}}.tia{--rt-opacity:1}.tia .avatar{animation:bounce 1.5s infinite alternate;position:absolute}.tia .avatar:focus,.tia .avatar:hover{animation:none}.tia__tooltip{display:flex;flex-direction:column;max-width:156px}.tia__text,.tia__title{margin-bottom:0}.tia__title{color:#46b0c3;color:var(--color-secondary-dark,#46b0c3);font-size:1rem;font-weight:800}.tia__text{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.2rem;font-weight:300;line-height:1.2}.tia__text a{color:inherit;font-weight:700;text-decoration:underline}.tia--login{bottom:32px;left:32px;position:absolute}.tia--login .avatar{position:relative}@keyframes bounce{0%{animation-timing-function:ease-out;transform:translateY(0)}to{animation-timing-function:ease-in;transform:translateY(-12px)}}.tia-results{align-items:flex-start;display:inline-flex;flex-wrap:wrap;gap:20px}.tia-results .avatar{flex-shrink:0}.tia-results__content{background:#fff;border-radius:0 4px 4px 4px;box-shadow:0 4px 10px #5d6a8633;flex-grow:1;max-width:100%;padding:12px;position:relative;width:220px}.tia-results__text,.tia-results__title{margin-bottom:0}.tia-results__title{color:#46b0c3;color:var(--color-secondary-dark,#46b0c3);font-size:1rem;font-weight:800}.tia-results__text{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.2rem;font-weight:300;margin-bottom:8px}.tia-results__kpi-wrapper{align-items:flex-start;background:#f1f5fa;background:var(--color-bright,#f1f5fa);border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;padding:8px;text-align:center}.tia-results__kpi{flex-grow:1}.tia-results__kpi-title,.tia-results__kpi-value{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:1.2rem;margin-bottom:0}.tia-results__kpi-title{font-weight:700}.tia-results__kpi-value{font-weight:300}.nav-section{display:flex;flex-direction:column;gap:12px}.nav-section__item{align-items:center;background:#fff;background-clip:padding-box;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;box-shadow:0 4px 10px 0 #5d6a860d;cursor:default;display:flex;gap:8px;padding:16px 12px}.nav-section__item--is-active{background:#f1f5fa;background:var(--color-bright)}.nav-section__item--success{background:#1ca388;background:var(--color-success)}.nav-section__icon{align-items:center;background:#f1f5fa;background:var(--color-bright,#f1f5fa);border-radius:50px;color:#442b8c;color:var(--color-primary);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.nav-section__icon img,.nav-section__icon svg{width:16px}.nav-section__item--is-active .nav-section__icon{background:#fff}.nav-section__item--success .nav-section__icon{color:#1ca388;color:var(--color-success)}.nav-section__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);flex-grow:1;font-size:1.2rem;font-weight:700;margin-bottom:0}.nav-section__item--success .nav-section__title{color:#fff}.nav-section__check{-webkit-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;background-position:50%;border:1px solid #bcc4d6;border:1px solid var(--color-neutral-light);border-radius:50px;flex-shrink:0;height:16px;margin:0;outline:none;transition:all .2s ease-in-out;width:16px}.nav-section__check:checked{background-color:#1ca388;background-color:var(--color-success);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px auto;border-color:#1ca388;border-color:var(--color-success);outline:none}.nav-section__item--success .nav-section__check:checked{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2320b2aa' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");border-color:#fff}.section-article{background:#fff;border-radius:10px;box-shadow:0 4px 10px 3px #5d6a8633;display:flex;flex-direction:column;gap:20px;padding:32px}.section-article__hat,.section-article__title{margin-bottom:0}.section-article__hat{color:#8894ac;color:var(--color-neutral,#8894ac);font-size:1.4rem;font-weight:700}.section-article__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:2.4rem;font-weight:700}.section-article__content>*{color:#5d6a86;color:var(--color-neutral-darker)}.section-article__content>p:not(.section-article__hat),.section-article__content>ul{margin-bottom:3.2rem}.section-article__content img{border-radius:10px;width:512px}.section-article__content ul{list-style:disc;padding-left:2rem}.section-article__footer{background:#fff;border-radius:100px;bottom:32px;position:fixed;right:32px}.study-block{display:flex;flex-direction:column;gap:16px}.study-block__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.study-block__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:2.4rem;font-weight:700;line-height:1.5;margin-bottom:0}.study-block__btn{align-items:center;-webkit-appearance:none;appearance:none;background:none;color:#442b8c;color:var(--color-primary);cursor:pointer;display:flex;font-size:1.4rem;font-weight:300;gap:8px;padding:0}.study-block__btn svg{stroke-width:1px;flex-shrink:0;width:24px}.study-block__video iframe{aspect-ratio:16/9}.study-block__content{display:flex;flex-direction:column;gap:42px}@media(min-width:992px){.study-block__content{flex-direction:row;gap:84px}}.study-block .nav-section{flex-shrink:0}@media(min-width:992px){.study-block .nav-section{width:236px}}.study-block .section-article{flex-grow:1}.metrics{border:3px solid #8376a9;border:3px solid var(--color-primary-lighter);border-radius:8px;padding:40px 20px 20px;position:relative}.metrics__main-content{max-width:100%;width:100%}@media(min-width:1280px){.metrics__main-content{flex-grow:1;width:900px}}.metrics__main-content>.widget{padding:2em!important}.metrics--list{display:flex;flex-direction:column;gap:10px}.metrics p{font-size:12px;margin:0}.metrics__card{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.metrics__card p{max-width:350px}.metrics__card--done-medal{position:absolute;right:0;top:0;translate:40% -40%;width:36px}.metrics__card--btn-icon{width:15px}.metrics__tag{align-items:center;background:#8376a9;background:var(--color-primary-lighter);border:2px solid #fff;border-radius:0 0 6px 6px;border-top:0;box-shadow:0 4px 10px 0 #442b8c0d;color:#442b8c;color:var(--color-primary);display:inline-flex;font-size:1.4rem;font-weight:700;justify-content:center;left:50%;padding:2px 8px;position:absolute;text-transform:uppercase;top:0;transform:translateX(-50%);width:-webkit-max-content;width:max-content}.metrics-header{border-bottom:1px solid #ece9f8;display:flex;flex-direction:column;margin:20px 0}.metrics-header-level{display:flex;justify-content:space-between}.metrics-header-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.metrics-header-title span{font-size:18px;font-weight:700}.metrics-header-title--disabled{color:#bcc4d6;color:var(--color-neutral-light)}.metrics-header-points{font-size:14px;margin-bottom:12px}.metrics__news{padding:2em!important;position:relative}@media(min-width:1280px){.metrics__news{max-width:432px}}.metrics__news-header{display:block;margin:12px 0 8px}.metrics__news-header--title{font-size:18px;font-weight:700}.metrics__news-header--points{color:#8894ac;color:var(--color-neutral);font-size:14px}.metrics__news-card,.metrics__news-header--points{display:flex;gap:12px;justify-content:space-between}.metrics__news-card{align-items:center;border:1px solid #ece9f8;border:1px solid var(--color-primary-lightest);border-radius:8px;flex-direction:row;flex-grow:1;padding:8px;width:100%}.metrics__news-card-content{align-items:center;display:flex;gap:10px}.metrics__news-card p{font-size:14px;margin:0}.metrics__news-card-img{align-items:center;background-color:#f1f5fa;border-radius:8px;display:flex;flex-direction:column;height:60px;justify-content:center;min-width:50px;padding:3px}.metrics__news-card-img span{color:#5d6a86;font-size:10px;font-weight:700}.metrics__news-card-img img{border-radius:50%;height:35px;object-fit:cover;width:35px}.solve-questions{background:#f1f5fa;background:var(--color-bright,#f1f5fa);border-radius:12px;display:flex;flex-direction:column;gap:20px;padding:32px}.solve-questions__title{color:#442b8c;color:var(--color-primary);font-size:1.6rem;font-weight:700;margin-bottom:0}.solve-questions__text{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:16px1 .6rem;font-weight:300;margin-bottom:20px}.flip-card{background-color:#0000;cursor:pointer;height:212px;perspective:1000px;width:212px}.flip-card-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.flip-card__inner{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .6s;width:100%}.flip-card--flipped .flip-card__inner{transform:rotateY(180deg)}.flip-card__back,.flip-card__front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;box-shadow:0 4px 8px #0000001a;display:flex;height:100%;justify-content:center;padding:16px;position:absolute;width:100%}.flip-card__back p,.flip-card__front p{margin-bottom:0}.flip-card__front{background-color:#fff;border:1px solid #7b63bf;border:1px solid var(--color-primary-light,#7b63bf);border-left-width:8px;color:#333}.flip-card__front>p{color:#000;font-size:1.8rem;font-weight:700;text-align:center}.flip-card__back{align-items:center;background-color:#7b63bf;background-color:var(--color-primary-light,#7b63bf);border:2px solid #7b63bf;border:2px solid var(--color-primary-light,#7b63bf);color:#fff;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;padding:8px;text-align:left;transform:rotateY(180deg)}.flip-card__icon{bottom:12px;color:#442b8c;color:var(--color-primary);pointer-events:none;position:absolute;right:16px;width:16px}.flip-card__back .flip-card__icon{color:#fff}.concept-to-characteristic-container{align-items:center;display:flex;flex-direction:column;gap:40px;margin-bottom:3.2rem;padding:30px 15px 15px}.concept-container{position:relative}.concept-card{align-items:center;background-color:#fff;border:1px solid #7b63bf;border:1px solid var(--color-primary-light,#7b63bf);border-radius:12px;border-top:8px solid var(--color-primary-light,#7b63bf);box-shadow:0 4px 8px #0000001a;color:#000;cursor:grab;display:flex;flex-direction:column;font-size:1.8rem;font-weight:700;justify-content:center;max-width:100%;min-height:170px;padding:16px;text-align:center;transition:transform .3s;width:280px;z-index:2}.concept-card p{margin:auto 0}.concept-card-icon{color:#8894ac;color:var(--color-neutral);height:16px}.characteristics-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.characteristic-card{align-items:center;background-color:#f1f5fa;background-color:var(--color-bright);border:2px dashed #8894ac;border:2px dashed var(--color-neutral,#8894ac);border-radius:12px;color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);cursor:default;display:flex;font-size:1.4rem;font-weight:300;justify-content:center;max-width:100%;min-height:170px;padding:16px;text-align:center;transition:background-color .3s,border .3s;width:280px}.characteristic-card:-moz-drag-over{background-color:#ff0}.characteristic-card.stacked{background-color:#4caf50;border:2px solid #4caf50;color:#fff;position:relative;top:-30px}.concept-card.shake{animation:shake .5s}.hidden{display:none}.final-congrats-message{margin-top:10px;padding:20px;text-align:center;width:100%}.final-congrats-message>h2{color:#110b3e;font-size:24px;font-weight:700}.final-congrats-message>p{color:#5d6a86}.final-congrats-message{background:#f1f5fa;color:#4caf50}.characteristic-card{transition:background-color .3s ease}.game-container{background:#fafafa;display:flex;flex-direction:column;padding:20px 10px 10px}.game-content{margin-top:20px}.concepts,.meanings{display:flex;flex:1 1;flex-direction:column;gap:10px}.meanings{width:400px}.concept-wrapper{height:60px}.concept-wrapper,.draggable{align-items:center;display:flex}.draggable{background-color:#f1f5fa;background-color:var(--color-bright,#f1f5fa);border:2px solid #ece9f8;border:2px solid var(--color-neutral-lightest,#ece9f8);border-radius:4px;box-sizing:border-box;color:#110b3e;color:var(--color-primary-dark,#110b3e);cursor:move;flex-direction:column;font-size:1.6rem;font-weight:700;height:100%;justify-content:center;padding:16px;position:relative;text-align:center;transition:transform .2s,background-color .3s;width:100%}.draggable .droppable__arrow{left:-6px;right:auto;z-index:0}.draggable p{margin:auto 0}.draggable svg{color:#442b8c;color:var(--color-primary);flex-shrink:0;width:24px}.draggable--matching{background-color:#6fcf97;color:#fff;cursor:default}.droppable{align-items:center;background-color:#f8f8f8;border:2px solid #ccc;display:flex;min-height:40px;padding:10px}.droppable--matching{border:2px solid #6fcf97}.dragging{opacity:.5}.drag-over{background-color:#e0e0e0;border-color:#4caf50}.congrats-message{border:2px solid #4caf50;border-radius:8px;color:#4caf50;font-size:16px;font-weight:700;margin-top:20px;padding:10px;text-align:center}.concepts{position:relative;width:150px}.draggable.aligned{background-color:#4caf50;cursor:default}.droppable{min-height:60px}.game-content{display:flex;flex-direction:column;gap:20px}.concept-meaning-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px 0;position:relative}.concept-meaning-row--matching .concept-wrapper{margin-left:0}.concept-meaning-row__icon{left:-22px;position:absolute}.concept-meaning-number{color:#000;flex-shrink:0;font-size:1.6rem;font-weight:700;margin-right:20px}.concept-wrapper{margin-left:36px;max-width:100%;min-height:148px;width:264px}.droppable{align-self:stretch;background-color:#fff;border:3px solid #ece9f8;border-left:8px solid #7b63bf;border:3px solid var(--color-neutral-lightest,#ece9f8);border-left:8px solid var(--color-primary-light);border-radius:4px;color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);cursor:default;flex:1 1;font-size:14px;font-weight:300;max-width:100%;padding:24px;position:relative;width:264px}.droppable__arrow{height:100%;position:absolute;right:-16px;top:0;z-index:1}.droppable__arrow .arrow{transition:fill .3s ease}.highlight-dropzone .droppable__arrow .arrow{fill:#555}.droppable--matching{border-left-color:#6fcf97}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}.shake{animation:shake .5s}.flash-red{animation:flashRed .5s}@keyframes shake-negative{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes flashRed{0%{background-color:#f1f5fa;background-color:var(--color-bright,#f1f5fa)}25%,75%{background-color:#ff726c}to{background-color:#f1f5fa;background-color:var(--color-bright,#f1f5fa)}}.shake.flash-red{animation:shake-negative .5s,flashRed .5s}.droppable{transition:background-color .3s ease}.highlight-dropzone{background-color:#555;color:#fff}.custom-guide{display:flex;flex-direction:column;gap:20px}.custom-guide__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.custom-guide__text,.custom-guide__title{margin-bottom:0}.custom-guide__title{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);flex-grow:1;font-size:1.6rem;font-weight:300}.custom-guide__title strong{font-weight:700}.custom-guide__body{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:10px;box-shadow:0 4px 10px 0 #77777826;display:flex;flex-direction:column;gap:20px;padding:20px}.custom-guide__text{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:1.4rem;font-weight:300}.panorama{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px;box-shadow:0 4px 10px 3px #5d6a8633;display:flex;flex-direction:column;gap:32px;padding:40px clamp(16px,3.2vw,40px);position:relative}.panorama__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.panorama__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);flex-grow:1;font-size:3.2rem;font-weight:700;margin-bottom:0}.panorama__body{display:flex;flex-direction:column;gap:40px;position:relative}.panorama__bg{bottom:920px;position:absolute;top:166px;width:224px}@media(min-width:768px){.panorama__bg{bottom:580px}}.panorama__line{height:100%;width:100%}.panorama-section{display:flex;flex-direction:column;gap:40px;z-index:1}.panorama-section__header{align-items:center;display:flex;flex-wrap:wrap;gap:32px;max-width:100%;padding:16px 32px;width:728px}.panorama-section__img{flex-shrink:0;width:128px}.panorama-section__description,.panorama-section__title{margin-bottom:0}.panorama-section__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);flex-grow:1;font-size:1.8rem;font-weight:700;max-width:100%;width:200px}.panorama-section__body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px}.panorama-section__description{background:#fff;color:#5d6a86;color:var(--color-eutral-darker,#5d6a86);font-size:1.6rem;font-weight:300;max-width:100%;padding:20px 0;width:200px}.panorama-section__card-list{display:flex;flex-grow:1;flex-wrap:wrap;gap:20px}.panorama-card{background:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px;box-shadow:0 4px 10px 0 #77777826;display:flex;flex-direction:column;flex-grow:1;gap:12px;max-width:100%;min-height:476px;padding:20px;width:220px}.panorama-card__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.8rem;font-weight:700;margin-bottom:0}.panorama-card__body{display:flex;flex-direction:column;flex-grow:1}.panorama-card__body--empty-state{background:#fafafa;background:var(--color-neutral-bright,#fafafa);border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px}.panorama-card__body .empty-state{margin:auto}.progress-lvl{display:flex;flex-direction:column;gap:48px}.progress-lvl__item,.progress-lvl__tooltip{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.progress-lvl .review-card__img-wrapper{flex-shrink:0}.progress-lvl__content{flex-grow:1;max-width:100%;width:220px}.progress-lvl__subtitle,.progress-lvl__title{margin-bottom:0}.progress-lvl__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.6rem;font-weight:700}.progress-lvl__subtitle{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:1.4rem}.progress-lvl__tooltip{--rt-opacity:1;background-color:#f1f5fa;background-color:var(--color-bright,#f2f5fd);border-radius:10px;box-shadow:0 4px 10px 3px #5d6a8633;max-width:100%;padding:20px;text-align:left;width:520px}.progress-lvl-tag{align-items:center;background:#bcc4d6;background:var(--color-neutral-light);border-radius:100px;cursor:help;display:inline-flex;gap:8px;max-width:100%;padding:4px 4px 4px 10px}.progress-lvl-tag--danger{background:#fd6b62;background:var(--color-danger)}.progress-lvl-tag--third{background:#ff9153;background:var(--color-third)}.progress-lvl-tag--warning{background:#fdb462;background:var(--color-warning)}.progress-lvl-tag--success-light{background:#6fcf97;background:var(--color-success-light)}.progress-lvl-tag--success{background:#1ca388;background:var(--color-success)}.progress-lvl-tag__text{color:#fff;flex-shrink:1;font-size:1.2rem;font-weight:700;margin-bottom:0}.progress-lvl-tag__img-wrapper{align-items:center;background-color:#fff;border-radius:100px;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.progress-lvl-tag__img{height:20px;width:auto}.disclaimer-wrapper{align-items:center;display:flex;margin-bottom:40px;padding-bottom:22px}.disclaimer-wrapper>.swiper-pagination{bottom:0!important}.disclaimer-wrapper>.swiper-pagination .swiper-pagination-bullet{background-color:#ece9f8;background-color:var(--color-primary-lightest,#ece9f8);opacity:1}.disclaimer-wrapper>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#442b8c;background-color:var(--color-primary,#442b8c)}.disclaimer{align-items:center;background-color:#fff;border:1px solid #ff4c6f;border-radius:10px;color:#fd6b62;color:var(--color-danger,#fd6b62);cursor:pointer;display:flex;gap:1rem;line-height:1.2;padding:10px 20px;transition:.16s;width:100%}.disclaimer:focus,.disclaimer:hover{box-shadow:0 4px 10px 3px #5d6a8633}.disclaimer__title{font-weight:800}.disclaimer__icon{align-items:center;aspect-ratio:1/1;background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest,#ece9f8);border-radius:100px;box-shadow:0 4px 10px 3px #5d6a861a;color:#442b8c;color:var(--color-primary);color:#fd6b62;color:var(--color-danger,#fd6b62);display:flex;flex-shrink:0;justify-content:center;width:34px}.disclaimer__icon svg{width:20px}.disclaimer__content{display:flex;flex:1 1;flex-direction:column;width:0}.disclaimer__text,.disclaimer__title{margin-bottom:0;width:100%}.disclaimer__title{font-weight:700}.disclaimer__text,.disclaimer__title{color:#fd6b62;color:var(--color-danger,#fd6b62);font-size:1.4rem}.disclaimer__text{font-weight:300}.guide-card-dashboard-wrapper{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}.guide-card-dashboard{align-items:center;background:#fff;border:2px solid #ece9f8;border:2px solid var(--color-neutral-lightest,#ece9f8);border-radius:12px;cursor:pointer;display:flex;flex-grow:1;flex-wrap:wrap-reverse;gap:24px;justify-content:space-between;max-width:100%;padding:24px;transition:.16s;width:220px}.guide-card-dashboard:focus,.guide-card-dashboard:hover{box-shadow:0 4px 10px 3px #5d6a8633}.guide-card-dashboard__content{flex-grow:1;gap:4px;max-width:100%;width:220px}.guide-card-dashboard__content,.guide-card-dashboard__header{display:flex;flex-direction:column}.guide-card-dashboard__hat,.guide-card-dashboard__text,.guide-card-dashboard__title{margin-bottom:0}.guide-card-dashboard__hat{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:1.2rem;font-weight:300;width:100%}.guide-card-dashboard__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.6rem;font-weight:700;text-transform:lowercase;width:100%}.guide-card-dashboard__title:first-letter{text-transform:uppercase}.guide-card-dashboard__text{color:#5d6a86;color:var(--color-neutral-darker,#5d6a86);font-size:1.4rem;font-weight:300}.guide-card-dashboard__img-wrapper{flex-shrink:0;position:relative}.guide-card-dashboard__live-dot{animation:pulse 2s infinite;background-color:#1ca388;background-color:var(--color-success);border-radius:50%;height:15px;position:absolute;right:-8px;top:-8px;width:15px}.guide-card-dashboard__img{height:54px;object-fit:contain;width:54px}@keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}.metrics-shortcut{background-color:#fff;border:1px solid #ece9f8;border:1px solid var(--color-neutral-lightest);border-radius:10px;box-shadow:0 4px 10px #442b8c0d;display:flex;flex-wrap:wrap-reverse;gap:16px;justify-content:space-between;min-height:100px;padding:20px}.metrics-shortcut__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;max-width:100%;width:120px}.metrics-shortcut .card__icon-wrapper{align-self:flex-end;background-color:#f1f5fa;background-color:var(--color-bright);flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.metrics-shortcut-wrapper{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.fast-access-wrapper{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(174px,1fr))}.placeholder-modal{align-items:flex-start;background-color:#0006;display:flex;inset:0;justify-content:center;outline:0;overflow-x:hidden;overflow-y:auto;padding:16px 0;pointer-events:none;position:fixed;transition:opacity .4s ease-in-out;z-index:1060}.placeholder-modal.active{opacity:1;pointer-events:all}.placeholder-modal.enter-done,.placeholder-modal.show{opacity:1;pointer-events:visible}.placeholder-modal.exit{opacity:0}.placeholder-modal__content{box-sizing:border-box;margin-bottom:auto;margin-top:auto;max-width:80vw;position:relative;transform:translateY(-100px);transition:all .2s ease-in-out .1s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.placeholder-modal__content--sm{width:464px}.placeholder-modal__content--md{width:810px}.placeholder-modal__content--lg{width:900px}.placeholder-modal__content--full{width:100%}@media(min-width:768px){.placeholder-modal__content--p-md{padding:40px}}.placeholder-modal__content--br-md{border-radius:12px}.placeholder-modal__content--bright{background-color:#f1f5fa;background-color:var(--color-bright)}.placeholder-modal.enter-done .placeholder-modal__content,.placeholder-modal.show .placeholder-modal__content{opacity:1;transform:translateY(0)}.placeholder-modal.exit .placeholder-modal__content{opacity:0;transform:translateY(-100px)}.placeholder-modal__content .card__icon-wrapper{position:absolute;right:0;top:0}.placeholder-modal__body,.placeholder-modal__header{margin-bottom:40px}.placeholder-modal__header{background:#110b3e;background:var(--color-primary-dark);border-radius:4px;box-shadow:0 4px 10px #442b8c0d;color:#fff;padding:36px;text-align:center}.placeholder-modal__simple-header{align-items:center;display:flex;gap:12px;margin-bottom:24px}.placeholder-modal__title{border-bottom:1px solid #f1f5fa;border-bottom:1px solid var(--color-bright);color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;margin-bottom:1em;padding-bottom:4px}.placeholder-modal__title--with-btn{border-bottom:0;flex-grow:1;margin-bottom:0;padding-bottom:0}.placeholder-modal__dialog-title{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;margin-bottom:20px;text-align:center}.placeholder-modal__teacher{margin-bottom:0}.placeholder-modal__test{border:1px solid #ccd2e0;border:1px solid var(--color-neutral-lighter);border-radius:4px;color:#8376a9;color:var(--color-primary-lighter);display:block;line-height:1;margin:0 auto 40px;padding:8px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.placeholder-modal__description{align-items:center;display:flex;gap:16px;margin:0 auto;width:80%}.placeholder-modal__description--cpf{flex-direction:column;padding-top:20px}.placeholder-modal__input{width:100%}.placeholder-modal__progress{flex:0 0 auto}.placeholder-modal__description-text{margin-bottom:0}.placeholder-modal__footer{text-align:center}.placeholder-modal__reminder{color:#8894ac;color:var(--color-neutral);font-size:1.2rem;margin-bottom:0}.placeholder-modal__reminder--finalize{color:#000;font-size:1.6rem;margin-bottom:1.6rem}.placeholder-modal__btns{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;width:80%}.placeholder-modal__btns .btn{flex-grow:1;justify-content:center}.placeholder-modal__img-schedule{border-radius:8px;display:block;height:176px;margin-bottom:28px;object-fit:cover;width:100%}.placeholder-modal__title-schedule{color:#110b3e;color:var(--color-primary-dark);font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:0}.placeholder-modal__date-schedule{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.6rem;font-weight:700;margin-bottom:0}.placeholder-modal__hour-schedule{margin-bottom:0}.placeholder-modal__hour-schedule,.placeholder-modal__text-schedule{color:#5d6a86;color:var(--color-neutral-dark);font-size:1.4rem;font-weight:300}.placeholder-modal__text-schedule{margin:20px 0;white-space:pre-line}.completed-conquest{align-items:center;aspect-ratio:1/1;background:#ededed;border:6px solid #fff;border-radius:311px;box-shadow:0 4px 10px 0 #77777826;display:flex;flex-direction:column;flex-shrink:0;gap:16px;justify-content:center;max-width:100%;padding:20px;text-align:center;width:312px}.completed-conquest--danger{background:#ffe7e5}.completed-conquest--warning{background:#ffecd8}.completed-conquest--primary{background:#ece9f8}.completed-conquest__img{width:146px}.completed-conquest__description,.completed-conquest__title{margin-bottom:0}.completed-conquest__title{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.6rem;font-weight:700;text-align:center}.completed-conquest__description{color:#110b3e;color:var(--color-primary-dark,#110b3e);font-size:1.2rem;font-weight:300}.stars path:first-child{animation:starsIn .9s ease-out .6s infinite}.stars path:nth-child(2){animation:starsIn .8s ease-out .2s infinite}.stars path:nth-child(3){animation:starsIn .7s ease-out .4s infinite}#rbd-hidden-text-1-hidden-text-1+iframe,#rbd-hidden-text-11-hidden-text-37+iframe,#rbd-hidden-text-3-hidden-text-3+iframe,#rbd-hidden-text-7-hidden-text-7+iframe,.ck-body-wrapper+iframe,noscript+iframe,script+iframe{z-index:0!important}
/*# sourceMappingURL=main.3dde33f1.css.map*/