.progress-bar[data-v-fa999bb6]{background-color:var(--color-white);border-radius:4px;height:4px;margin-right:9px;overflow:visible;position:relative;width:60px}.progress-fill[data-v-fa999bb6]{background-color:var(--color-secondary);border-radius:4px;height:100%;transition:width .3s ease}.progress-text[data-v-fa999bb6]{color:var(--color-secondary);font-size:8px;font-weight:700;position:absolute;top:-14px;transform:translate(-50%)}.progress-bar.dark[data-v-fa999bb6]{background-color:var(--color-text)}.consistency-wrapper[data-v-d565fc07]{display:flex;flex-direction:column;gap:6px;padding:0 16px}.consistency-header[data-v-d565fc07]{align-items:center;display:flex;justify-content:space-around}.consistency-header h4[data-v-d565fc07]{font-size:13px;font-weight:400;margin-top:4px}.consistency-row[data-v-d565fc07]{display:flex;justify-content:space-around;margin-left:5px;margin-right:5px;margin-top:5px}.consistency-day[data-v-d565fc07]{flex-direction:column}.consistency-day[data-v-d565fc07],.icon-wrapper[data-v-d565fc07]{align-items:center;display:flex}.icon-wrapper[data-v-d565fc07]{justify-content:center;min-height:30px}.day-text[data-v-d565fc07]{font-size:10px;font-weight:400;margin-top:4px}.divider[data-v-d565fc07]{background-color:var(--color-black);border:none;height:1px;margin:12px auto;opacity:.3;width:100%}.consistency-day.dark[data-v-d565fc07],.consistency-header.dark[data-v-d565fc07]{color:#fff}.recomended-course-card[data-v-433df90d]{align-items:center;cursor:pointer;display:flex;gap:6px;padding-right:40px;position:relative}.recomended-course-card-left[data-v-433df90d]{align-items:flex-start;display:flex;flex-direction:column}.recomended-course-card-organizer[data-v-433df90d]{align-items:center;display:flex;gap:16px}.detail-type[data-v-433df90d]{border-radius:3px;color:var(--color-white);display:inline-block;font-size:10px;padding:2px 6px}.detail-type.video[data-v-433df90d]{background-color:var(--color-video)}.detail-type.teorico[data-v-433df90d]{background-color:var(--color-teory)}.detail-type.projeto[data-v-433df90d]{background-color:var(--color-project)}.detail-time[data-v-433df90d]{color:var(--color-black);font-size:10px}.detail-title[data-v-433df90d]{color:var(--color-black);font-size:14px;margin-bottom:5px}.recomended-course-card-right[data-v-433df90d]{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;position:absolute;right:9px;top:50%;transform:translateY(-50%)}.recomended-course-card-right h2[data-v-433df90d]{color:var(--color-black);font-size:9px;opacity:.5}.detail-title.dark[data-v-433df90d]{color:var(--color-dark-text-muted)}.recomended-course-card-right.dark h2[data-v-433df90d]{color:var(--color-dark-text-muted);opacity:1}.recomended-course-progress[data-v-4e351580]{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.recomended-course-top[data-v-4e351580]{align-items:center;display:flex;gap:16px}.recomended-course-top h1[data-v-4e351580]{color:var(--color-black);font-size:14px}.recomended-course-info[data-v-4e351580] .timeline-item{min-height:60px}.recomended-course-top.dark h1[data-v-4e351580]{color:var(--color-dark-text-muted)}.sidebar-component[data-v-410db678]{overflow-y:auto;position:sticky}.mobile-topbar[data-v-410db678]{align-items:center;display:none;gap:16px;justify-content:space-between;padding:12px 16px}.mobile-left[data-v-410db678],.mobile-right[data-v-410db678]{align-items:center;display:flex;gap:12px}.mobile-menu-button[data-v-410db678]{background:transparent;border:none;color:var(--color-primary);cursor:pointer;padding:0}.mobile-menu-button i[data-v-410db678]{font-size:22px}.mobile-avatar[data-v-410db678]{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;padding:0}.mobile-avatar img[data-v-410db678]{border-radius:50%;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.mobile-avatar.disabled[data-v-410db678]{cursor:default;opacity:.5}.mobile-icon[data-v-410db678]{cursor:pointer;height:22px;width:22px}.mobile-menu[data-v-410db678]{gap:16px;padding:8px 0 16px}.mobile-menu[data-v-410db678],.mobile-menu-section[data-v-410db678]{display:flex;flex-direction:column}.mobile-menu-section[data-v-410db678]{gap:12px}.mobile-menu-title[data-v-410db678]{color:var(--color-primary);font-size:14px;font-weight:700;text-transform:uppercase}.mobile-menu-group[data-v-410db678]{display:flex;flex-direction:column;gap:8px}.mobile-menu-label[data-v-410db678]{font-size:16px}.mobile-menu-item[data-v-410db678],.mobile-menu-label[data-v-410db678]{color:var(--color-primary);font-weight:700}.mobile-menu-item[data-v-410db678]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-size:18px;gap:10px;padding:8px 0;text-decoration:none;width:100%}.mobile-menu-icon[data-v-410db678],.mobile-menu-item i[data-v-410db678]{font-size:18px}.mobile-menu-item.sub-item[data-v-410db678]{font-size:16px;font-weight:600;padding-left:12px}.mobile-user-menu[data-v-410db678]{display:flex;flex-direction:column;gap:20px}.mobile-user-actions[data-v-410db678]{display:flex;flex-direction:column;gap:12px}.mobile-user-header[data-v-410db678]{align-items:center;display:flex;gap:12px}.mobile-user-avatar[data-v-410db678]{border-radius:50%;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.mobile-user-info[data-v-410db678]{display:flex;flex-direction:column;gap:4px}.mobile-user-name[data-v-410db678]{color:var(--color-primary);font-size:18px;font-weight:700}.mobile-user-meta[data-v-410db678]{color:var(--color-black);font-size:14px;font-weight:600}.mobile-menu-separator[data-v-410db678]{background-color:#0000001a;height:1px;width:100%}.sidebar-line[data-v-410db678] .sidebar-line-item{height:20px;margin-right:10px}.sidebar-line[data-v-410db678] .sidebar-line-item:last-child{margin-right:0}.item-content.active .menu-icon[data-v-410db678],.router-link-active .menu-icon[data-v-410db678],.router-link-exact-active .menu-icon[data-v-410db678]{color:var(--color-primary)}.sidebar-line[data-v-410db678]{align-items:center;display:flex;justify-content:flex-end;padding:8px 10px}.sidebar-line[data-v-410db678] img{margin-right:10px;width:25px}.sidebar-line[data-v-410db678] img:last-child{margin-right:0}.sidebar-component[data-v-410db678]{background:transparent;border-right:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;left:0;overflow:visible;position:fixed;top:0;transition:width .2s;width:var(--sidebar-size);z-index:1000}.dark .sidebar-component[data-v-410db678]{border-right:1px solid hsla(0,0%,100%,.1)}.sidebar-component.collapsed[data-v-410db678]{width:60px}.sidebar-header[data-v-410db678]{background-color:#00000005;border-radius:10px;flex-direction:row;margin:10px;padding:10px 16px}.sidebar-header[data-v-410db678],.sidebar-header.collapsed[data-v-410db678]{align-items:center;display:flex;width:100%}.sidebar-header.collapsed[data-v-410db678]{background-color:transparent!important;border-radius:0!important;justify-content:center;margin:30px 0 0;padding:0!important}.sidebar-header.collapsed img[data-v-410db678]{margin:0}.sidebar-header .arrow[data-v-410db678]{margin-left:auto}.sidebar-header img[data-v-410db678]{border-radius:50%;height:35px;margin-right:12px;width:35px}.user-level-wrapper[data-v-410db678]{padding-top:8px}.arrow-down[data-v-410db678]{color:var(--color-black);cursor:pointer;font-size:14px;margin-left:auto;margin-top:-24px}.sidebar-user[data-v-410db678]{display:flex;flex-direction:column;line-height:1.2}.user-level-wrapper[data-v-410db678]{align-items:center;color:var(--color-primary);display:flex;font-size:13px;gap:6px}.user-level[data-v-410db678]{font-weight:600}.xp[data-v-410db678]{color:var(--color-black);font-size:12px}.user-name[data-v-410db678]{color:var(--color-primary);font-size:16px;font-weight:700;padding-bottom:8px}.brand-logo[data-v-410db678]{height:24px;width:auto}.menu[data-v-410db678]{flex:1;overflow-x:hidden;overflow-y:auto;padding-bottom:30px}.menu .v-list[data-v-410db678]{background-color:transparent}.menu .v-list-item__content[data-v-410db678],.menu .v-list-item__icon[data-v-410db678]{color:var(--color-border-muted)}.menu .v-list-item__content[data-v-410db678]{font-weight:900}.menu-item-wrapper a[data-v-410db678]{text-decoration:none}.collapsed .menu-item-wrapper[data-v-410db678]{align-content:center;align-items:center;display:flex;display:inline-flex;height:1em;justify-content:center;line-height:1;margin-bottom:12px;width:100%}.menu-section[data-v-410db678]{margin-top:16px}.section-title[data-v-410db678]{color:var(--color-black);font-size:12px;margin-bottom:4px;padding:0 16px;text-transform:uppercase}.menu-item[data-v-410db678]{padding:4px 0}.item-content[data-v-410db678]{align-items:center;cursor:pointer;display:flex;padding:8px 16px;position:relative;transition:background .2s}.item-content[data-v-410db678]:hover{background:var(--color-background)}.icon[data-v-410db678]{display:inline-flex;font-size:16px;justify-content:center;margin-right:0;width:20px}.sidebar-component:not(.collapsed) .icon[data-v-410db678]{margin-right:12px}.sidebar-component.collapsed .icon[data-v-410db678]{margin:0}.label[data-v-410db678],.label-footer[data-v-410db678]{font-size:18px}.item-content[data-v-410db678],.item-content i[data-v-410db678]{color:var(--color-black)}.router-link-exact-active.router-link-exact-active.router-link-exact-active[data-v-410db678]{color:var(--color-primary);font-weight:700!important}.router-link-exact-active.router-link-exact-active.router-link-exact-active i[data-v-410db678]{color:var(--color-primary)}.submenu[data-v-410db678]{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding-left:32px}.submenu-item[data-v-410db678]{border-radius:6px;color:var(--color-black);padding:6px 12px;transition:background .2s,padding-left .2s}.submenu-item .label[data-v-410db678]{font-size:15px!important}.item-content[data-v-410db678]:hover,.submenu-item[data-v-410db678]:hover{background-color:#e8e8e8b3}.submenu-item[data-v-410db678]:last-child{margin-bottom:8px}.collapse-handle[data-v-410db678]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:48px;justify-content:center;overflow-x:visible!important;padding:0;position:absolute;right:-10px;top:50%;transform:translate(50%,-50%);width:28px;z-index:20}.collapse-handle .handle-line[data-v-410db678]{background:var(--color-text-muted);height:16px;width:3px}.collapse-handle i[data-v-410db678]{color:var(--color-text-muted);display:none;font-size:18px;font-size:1.4rem}.collapse-handle:focus-visible .handle-line[data-v-410db678],.collapse-handle:hover .handle-line[data-v-410db678]{opacity:0}.collapse-handle:focus-visible i[data-v-410db678],.collapse-handle:hover i[data-v-410db678]{display:block}.collapse-handle[data-v-410db678]:focus{outline:none}.menu-icon[data-v-410db678]{height:16px;width:16px}.sidebar-component:not(.collapsed) .menu-icon[data-v-410db678]{margin-right:12px}.submenu-arrow[data-v-410db678]{font-size:14px;margin-left:auto;transition:transform .25s ease}.submenu-arrow.open[data-v-410db678]{transform:rotate(180deg)}.dark .submenu-arrow[data-v-410db678]{color:#fff}.item-content.dark[data-v-410db678],.label.dark[data-v-410db678],.menu-icon.dark[data-v-410db678]{color:var(--color-dark-text-muted)}.item-content.active .menu-icon.dark[data-v-410db678],.router-link-active .menu-icon.dark[data-v-410db678],.router-link-exact-active .menu-icon.dark[data-v-410db678]{color:var(--color-white)}.dark .router-link-exact-active .label[data-v-410db678]{color:var(--color-white)!important}.icon.dark[data-v-410db678]{color:var(--color-dark-text-muted)}.label-footer.dark[data-v-410db678]{color:#fff}.section-title.dark[data-v-410db678]{color:var(--color-dark-text-muted)}.level.dark[data-v-410db678],.user-level.dark[data-v-410db678],.user-name.dark[data-v-410db678]{color:#fff}.xp.dark[data-v-410db678]{color:var(--color-dark-text-muted)}.arrow.dark[data-v-410db678]{color:#fff}.dark .item-content[data-v-410db678]:hover,.dark .submenu-item[data-v-410db678]:hover,.sidebar-header.dark[data-v-410db678]{background-color:#2a2c2eb3}.icon.dark[data-v-410db678]{filter:brightness(0) invert(1)}@media (max-width:640px){.desktop-only[data-v-410db678]{display:none!important}.sidebar-component[data-v-410db678]{background-color:var(--color-background);border-bottom:1px solid rgba(0,0,0,.1);border-right:none;height:auto;padding-bottom:6px;position:sticky;width:100%}.dark .sidebar-component[data-v-410db678]{background-color:var(--color-dark-bg);border-bottom:1px solid hsla(0,0%,100%,.1)}.sidebar-component.collapsed[data-v-410db678]{width:100%}.mobile-topbar[data-v-410db678]{display:flex}.mobile-menu-button[data-v-410db678],.mobile-menu-item[data-v-410db678],.mobile-menu-label[data-v-410db678],.mobile-menu-title[data-v-410db678],.mobile-user-name[data-v-410db678]{color:var(--color-primary)}.dark .mobile-menu-button[data-v-410db678],.dark .mobile-menu-item[data-v-410db678],.dark .mobile-menu-label[data-v-410db678],.dark .mobile-menu-title[data-v-410db678],.dark .mobile-user-name[data-v-410db678]{color:var(--color-white)}.dark .mobile-user-meta[data-v-410db678]{color:var(--color-dark-text-muted)}}@media (min-width:641px) and (max-width:1024px){.desktop-only[data-v-410db678]{display:none!important}.sidebar-component[data-v-410db678]{background-color:var(--color-background);border-bottom:1px solid rgba(0,0,0,.1);border-right:none;height:auto;padding-bottom:6px;position:sticky;width:100%}.dark .sidebar-component[data-v-410db678]{background-color:var(--color-dark-bg);border-bottom:1px solid hsla(0,0%,100%,.1)}.sidebar-component.collapsed[data-v-410db678]{width:100%}.mobile-topbar[data-v-410db678]{display:flex}.mobile-menu-button[data-v-410db678],.mobile-menu-item[data-v-410db678],.mobile-menu-label[data-v-410db678],.mobile-menu-title[data-v-410db678],.mobile-user-name[data-v-410db678]{color:var(--color-primary)}.dark .mobile-menu-button[data-v-410db678],.dark .mobile-menu-item[data-v-410db678],.dark .mobile-menu-label[data-v-410db678],.dark .mobile-menu-title[data-v-410db678],.dark .mobile-user-name[data-v-410db678]{color:var(--color-white)}.dark .mobile-user-meta[data-v-410db678]{color:var(--color-dark-text-muted)}}:after,:before{box-sizing:border-box}*{margin:0}.sidebar{height:100%;position:sticky;top:0}.sidebar.collapsed{width:var(--sidebar-collapsed-size)}.default-layout[data-v-4a705fdb]{background-color:var(--color-background)}.default-layout.dark[data-v-4a705fdb]{background-color:var(--color-dark-bg)!important}.layout-grid[data-v-4a705fdb]{display:grid;grid-template-columns:var(--sidebar-size) 1fr;min-height:100vh;transition:grid-template-columns .3s ease}@media (min-width:641px) and (max-width:1024px){.layout-grid.collapsed[data-v-4a705fdb]{grid-template-columns:var(--sidebar-collapsed-size) 1fr}}@media (min-width:1025px){.layout-grid.collapsed[data-v-4a705fdb]{grid-template-columns:var(--sidebar-collapsed-size) 1fr}}@media (max-width:640px){.layout-grid[data-v-4a705fdb]{grid-template-columns:1fr}.sidebar[data-v-4a705fdb]{display:block;position:sticky;top:0;z-index:1100}.content-wrapper[data-v-4a705fdb]{padding:0 1rem}}@media (min-width:641px) and (max-width:1024px){.layout-grid[data-v-4a705fdb]{grid-template-columns:1fr}.sidebar[data-v-4a705fdb]{display:block;position:sticky;top:0;z-index:1100}.content-wrapper[data-v-4a705fdb]{padding:0 1rem}}.page-content[data-v-4a705fdb]{overflow-y:auto}.layout[data-v-4a705fdb]{display:flex;flex-direction:column;min-height:100vh}
