*[data-v-8904cc63]{box-sizing:border-box;margin:0}.list-reset[data-v-8904cc63]{margin:0;padding:0;list-style:none}@font-face{font-family:baloo;src:url(/assets/Baloo2-ExtraBold-41ad97ee.ttf);src:url(/assets/Baloo2-Bold-2ee7c402.ttf);src:url(/assets/Baloo2-SemiBold-a014f91b.ttf);src:url(/assets/Baloo2-Medium-1fe3fe2a.ttf);src:url(/assets/Baloo2-Regular-aba89cbd.ttf)}.ant-btn-primary[data-v-8904cc63]{background-color:#585059}*{box-sizing:border-box;margin:0}.list-reset{margin:0;padding:0;list-style:none}html,body{height:100%;min-height:100%}#app{min-height:100%}.container__site{width:100%}.container__site--header{display:flex;justify-content:flex-end;align-items:center}@media (min-width: 990px){.container__site--header{justify-content:space-between}}.container__content{padding-top:50px;padding-inline:1rem}.container__dashboard--header{display:flex;justify-content:flex-end;align-items:center}@media (min-width: 990px){.container__dashboard--header{justify-content:space-between}}.conta .page-title{font-size:clamp(2.44rem,2.38vw + 1.85rem,3.75rem)!important}div.ant-typography{font-size:clamp(1rem,.34vw + .91rem,1.19rem)}.full-center-spin{display:flex;justify-content:center;align-items:center;min-height:300px}.dashboard .stats{margin-bottom:24px}.dashboard .section-title{margin:24px 0 16px;color:#333;font-size:18px;font-weight:500}.dashboard .stat-card{box-shadow:0 4px 8px #0000001a;min-width:120px;background:#fafcff;border-radius:10px}.dashboard .stat-card .stat-label{font-size:14px;color:#888;margin-bottom:4px}.dashboard .stat-card .stat-value{display:flex;justify-content:space-between;font-size:18px;font-weight:600;color:#1890ff}.dashboard .fallback-text{color:#bfbfbf;font-style:italic}.dashboard .chapter-section,.dashboard .lesson-section,.dashboard .step-section,.dashboard .last-login-section,.dashboard .last-active-section{margin-bottom:16px}.dashboard .chapter-section .chapter-title,.dashboard .chapter-section .lesson-title,.dashboard .chapter-section .last-login-title,.dashboard .chapter-section .last-active-title,.dashboard .chapter-section .step-title,.dashboard .lesson-section .chapter-title,.dashboard .lesson-section .lesson-title,.dashboard .lesson-section .last-login-title,.dashboard .lesson-section .last-active-title,.dashboard .lesson-section .step-title,.dashboard .step-section .chapter-title,.dashboard .step-section .lesson-title,.dashboard .step-section .last-login-title,.dashboard .step-section .last-active-title,.dashboard .step-section .step-title,.dashboard .last-login-section .chapter-title,.dashboard .last-login-section .lesson-title,.dashboard .last-login-section .last-login-title,.dashboard .last-login-section .last-active-title,.dashboard .last-login-section .step-title,.dashboard .last-active-section .chapter-title,.dashboard .last-active-section .lesson-title,.dashboard .last-active-section .last-login-title,.dashboard .last-active-section .last-active-title,.dashboard .last-active-section .step-title{font-size:16px;font-weight:500;color:#1890ff}.dashboard .chapter-section .chapter-desc,.dashboard .chapter-section .lesson-desc,.dashboard .chapter-section .step-desc,.dashboard .chapter-section .last-login-desc,.dashboard .chapter-section .last-active-desc,.dashboard .lesson-section .chapter-desc,.dashboard .lesson-section .lesson-desc,.dashboard .lesson-section .step-desc,.dashboard .lesson-section .last-login-desc,.dashboard .lesson-section .last-active-desc,.dashboard .step-section .chapter-desc,.dashboard .step-section .lesson-desc,.dashboard .step-section .step-desc,.dashboard .step-section .last-login-desc,.dashboard .step-section .last-active-desc,.dashboard .last-login-section .chapter-desc,.dashboard .last-login-section .lesson-desc,.dashboard .last-login-section .step-desc,.dashboard .last-login-section .last-login-desc,.dashboard .last-login-section .last-active-desc,.dashboard .last-active-section .chapter-desc,.dashboard .last-active-section .lesson-desc,.dashboard .last-active-section .step-desc,.dashboard .last-active-section .last-login-desc,.dashboard .last-active-section .last-active-desc{font-size:14px;color:#888;margin-top:2px}.error-load{color:red;padding:2rem;text-align:center}.no-scroll{position:fixed;width:100%;height:100%;overflow:hidden;touch-action:none;-webkit-overflow-scrolling:none}footer{margin-top:auto}
