.MobileHeader-module__4Fi30q__mobileHeader{height:calc(60px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px)16px 0;z-index:100;background:var(--color-background-app,#f6f7f9);box-shadow:none;border-bottom:1px solid #eef0f6;justify-content:space-between;align-items:center;display:none;position:fixed;top:0;left:0;right:0}.MobileHeader-module__4Fi30q__logoContainer{align-items:center;display:flex}.MobileHeader-module__4Fi30q__hamburgerBtn{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;transition:background .15s;display:flex}.MobileHeader-module__4Fi30q__hamburgerBtn:hover{background:#0000000d}.MobileHeader-module__4Fi30q__logoLink{align-items:center;gap:8px;text-decoration:none;display:flex}.MobileHeader-module__4Fi30q__logoImage{width:auto;height:32px}.MobileHeader-module__4Fi30q__actionsContainer{align-items:center;gap:12px;display:flex}.MobileHeader-module__4Fi30q__iconButton{width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;background:#8b5cf60d;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;transition:all .2s;display:flex;position:relative}.MobileHeader-module__4Fi30q__iconButton:active{transform:scale(.95)}.MobileHeader-module__4Fi30q__iconButton.MobileHeader-module__4Fi30q__active{color:var(--color-primary);background:#8b5cf626}.MobileHeader-module__4Fi30q__badge{color:#fff;background:#ef4444;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:4px;right:4px}.MobileHeader-module__4Fi30q__userContainer{cursor:pointer;align-items:center;display:flex}.MobileHeader-module__4Fi30q__userAvatar{object-fit:cover;border:2px solid #8b5cf64d;border-radius:50%;width:36px;height:36px;transition:all .2s}.MobileHeader-module__4Fi30q__userAvatar:active{border-color:var(--color-primary);transform:scale(.95)}.MobileHeader-module__4Fi30q__userAvatarPlaceholder{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-darker));color:#fff;border:2px solid #8b5cf64d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.MobileHeader-module__4Fi30q__userAvatarPlaceholder:active{transform:scale(.95)}@media (max-width:1024px){.MobileHeader-module__4Fi30q__mobileHeader{display:flex}}[data-theme=dark] .MobileHeader-module__4Fi30q__mobileHeader{background:var(--color-background-app,#17171c)!important;box-shadow:none!important;border-bottom-color:#ffffff0f!important}[data-theme=dark] .MobileHeader-module__4Fi30q__iconButton{color:#c8c3e1cc!important;background:#ffffff0f!important}:is([data-theme=dark] .MobileHeader-module__4Fi30q__iconButton:hover,[data-theme=dark] .MobileHeader-module__4Fi30q__iconButton.MobileHeader-module__4Fi30q__active){color:#e8e6fff2!important;background:#8b5cf62e!important}[data-theme=dark] .MobileHeader-module__4Fi30q__badge{border-color:#0d0b1ae6!important}.MobileHeader-module__4Fi30q__drawerOverlay{z-index:599;background:#0000004d;animation:.2s MobileHeader-module__4Fi30q__fadeIn;position:fixed;inset:0}.MobileHeader-module__4Fi30q__drawerNav{z-index:600;background:#fff;border-radius:0 16px 16px 0;width:280px;padding:70px 0 .75rem;animation:.25s ease-out MobileHeader-module__4Fi30q__slideInLeft;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:4px 0 20px #00000014}@keyframes MobileHeader-module__4Fi30q__slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes MobileHeader-module__4Fi30q__fadeIn{0%{opacity:0}to{opacity:1}}.MobileHeader-module__4Fi30q__drawerItem{cursor:pointer;color:#475569;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;transition:background .15s;display:flex}.MobileHeader-module__4Fi30q__drawerItem:hover{background:#f1f5f9}.MobileHeader-module__4Fi30q__drawerItem i{text-align:center;width:24px;color:var(--color-primary);font-size:1.1rem}.MobileHeader-module__4Fi30q__drawerSectionHeader{color:#94a3b8;cursor:pointer;justify-content:space-between;align-items:center;padding:.8rem 1.25rem .35rem;font-size:.78rem;font-weight:700;display:flex}.MobileHeader-module__4Fi30q__drawerRecent{color:#475569;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;width:100%;padding:.55rem 1.25rem;font-size:.84rem;display:block;overflow:hidden}.MobileHeader-module__4Fi30q__drawerRecent:hover{color:var(--color-primary);background:#f1f5f9}.MobileHeader-module__4Fi30q__drawerDivider{background:#f0f0f0;height:1px;margin:.5rem 1.25rem}.MobileHeader-module__4Fi30q__drawerLogout,.MobileHeader-module__4Fi30q__drawerLogout i{color:#ef4444}[data-theme=dark] .MobileHeader-module__4Fi30q__drawerNav{background:var(--color-background-app,#17171c);box-shadow:4px 0 20px #0006}[data-theme=dark] .MobileHeader-module__4Fi30q__drawerItem{color:#e8e6ffd9}[data-theme=dark] .MobileHeader-module__4Fi30q__drawerItem:hover{background:#ffffff0f}[data-theme=dark] .MobileHeader-module__4Fi30q__drawerItem i{color:var(--color-primary-soft)}[data-theme=dark] .MobileHeader-module__4Fi30q__drawerDivider{background:#ffffff0f}[data-theme=dark] .MobileHeader-module__4Fi30q__drawerRecent{color:#e8e6ffcc}[data-theme=dark] .MobileHeader-module__4Fi30q__drawerRecent:hover{background:#ffffff0f}[data-theme=dark] .MobileHeader-module__4Fi30q__hamburgerBtn{color:#c8c3e1cc}.MobileHeader-module__4Fi30q__userMenuOverlay{z-index:10001;background:#00000073;animation:.2s MobileHeader-module__4Fi30q__overlayIn;position:fixed;inset:0}@keyframes MobileHeader-module__4Fi30q__overlayIn{0%{opacity:0}to{opacity:1}}.MobileHeader-module__4Fi30q__userMenuSheet{z-index:10002;background:#fff;border-radius:24px 24px 0 0;width:100%;padding:0 0 calc(70px + .5rem);animation:.3s cubic-bezier(.16,1,.3,1) MobileHeader-module__4Fi30q__sheetUp;position:fixed;bottom:0;left:0;box-shadow:0 -10px 40px #0000001f}@keyframes MobileHeader-module__4Fi30q__sheetUp{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.MobileHeader-module__4Fi30q__userMenuHandle{background:#8b5cf640;border-radius:100px;width:36px;height:4px;margin:12px auto 0}.MobileHeader-module__4Fi30q__userMenuHeader{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;gap:14px;padding:1rem 1.25rem;display:flex}.MobileHeader-module__4Fi30q__userMenuHeader:active{background:#8b5cf60f}.MobileHeader-module__4Fi30q__userMenuAvatar{object-fit:cover;border:2px solid #8b5cf64d;border-radius:50%;flex-shrink:0;width:52px;height:52px}.MobileHeader-module__4Fi30q__userMenuAvatarPlaceholder{background:linear-gradient(135deg,var(--color-primary)0%,#a855f7 50%,#c084fc 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.1rem;font-weight:700;display:flex}.MobileHeader-module__4Fi30q__userMenuName{color:#1e293b;font-size:1rem;font-weight:700;line-height:1.3}.MobileHeader-module__4Fi30q__userMenuEmail{color:#64748b;margin-top:2px;font-size:.8125rem}.MobileHeader-module__4Fi30q__userMenuDivider{background:#0000000f;height:1px;margin:0 1rem}.MobileHeader-module__4Fi30q__userMenuNav{flex-direction:column;gap:2px;padding:.5rem .75rem;display:flex}.MobileHeader-module__4Fi30q__userMenuItem{cursor:pointer;color:#1e293b;text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:14px;width:100%;min-height:52px;padding:.875rem .75rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:background .15s;display:flex}.MobileHeader-module__4Fi30q__userMenuItem i:first-child{color:var(--color-primary);text-align:center;flex-shrink:0;width:24px;font-size:1.25rem}.MobileHeader-module__4Fi30q__userMenuItem span{flex:1}.MobileHeader-module__4Fi30q__userMenuItem i:last-child{color:#cbd5e1;font-size:.875rem}.MobileHeader-module__4Fi30q__userMenuItem:active{background:#8b5cf612}.MobileHeader-module__4Fi30q__userMenuLogout{color:#ef4444;width:calc(100% - 1.5rem);margin:.25rem .75rem 0}.MobileHeader-module__4Fi30q__userMenuLogout i:first-child{color:#ef4444}.MobileHeader-module__4Fi30q__userMenuLogout:active{background:#ef444414}[data-theme=dark] .MobileHeader-module__4Fi30q__userMenuSheet{box-shadow:none!important;filter:none!important;background:#202025!important;border:0!important}[data-theme=dark] .MobileHeader-module__4Fi30q__userMenuOverlay{-webkit-backdrop-filter:none!important;filter:none!important}:is([data-theme=dark] .MobileHeader-module__4Fi30q__userMenuHeader,[data-theme=dark] .MobileHeader-module__4Fi30q__userMenuItem,[data-theme=dark] .MobileHeader-module__4Fi30q__userMenuAvatar,[data-theme=dark] .MobileHeader-module__4Fi30q__userMenuAvatarPlaceholder){box-shadow:none!important;filter:none!important;background-image:none!important}[data-theme=dark] .MobileHeader-module__4Fi30q__userMenuName{color:#e8e6fff2}[data-theme=dark] .MobileHeader-module__4Fi30q__userMenuEmail{color:#a09bbeb3}[data-theme=dark] .MobileHeader-module__4Fi30q__userMenuDivider{background:#ffffff12}[data-theme=dark] .MobileHeader-module__4Fi30q__userMenuItem{color:#c8c3e1e0;box-shadow:none!important;filter:none!important}[data-theme=dark] .MobileHeader-module__4Fi30q__userMenuItem:active{background:#8b5cf624}[data-theme=dark] .MobileHeader-module__4Fi30q__userMenuLogout{color:#f87171}[data-theme=dark] .MobileHeader-module__4Fi30q__userMenuLogout i:first-child{color:#f87171}
.ContextualNavigation-module__dhvggW__editingLayout{background:var(--color-background,#f5f5f7);width:100%;min-height:100vh;display:flex;position:relative}.ContextualNavigation-module__dhvggW__menuToggle{z-index:100;cursor:pointer;width:40px;height:40px;color:var(--color-text-muted,#6b7280);background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;top:1rem;left:1rem;box-shadow:0 1px 3px #0000001a}.ContextualNavigation-module__dhvggW__menuToggle:hover{background:var(--color-primary-light,#8b5cf61a);color:var(--color-primary,var(--color-primary));transform:scale(1.05)}.ContextualNavigation-module__dhvggW__menuToggle:active{transform:scale(.95)}.ContextualNavigation-module__dhvggW__menuToggle.ContextualNavigation-module__dhvggW__active{opacity:0;pointer-events:none}.ContextualNavigation-module__dhvggW__sidebarWrapper{z-index:90;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.ContextualNavigation-module__dhvggW__sidebarWrapper.ContextualNavigation-module__dhvggW__show{transform:translate(0)}.ContextualNavigation-module__dhvggW__sidebarWrapper>aside{border-radius:0!important;height:100vh!important;margin:0!important}.ContextualNavigation-module__dhvggW__mainContent{flex:1;width:100%;padding-left:60px;transition:all .3s}.ContextualNavigation-module__dhvggW__editingLayout:has(.ContextualNavigation-module__dhvggW__sidebarWrapper.ContextualNavigation-module__dhvggW__show) .ContextualNavigation-module__dhvggW__mainContent{padding-left:calc(var(--sidebar-width-expanded,280px) + 20px)}@media (max-width:1024px){.ContextualNavigation-module__dhvggW__mainContent{padding-left:50px}.ContextualNavigation-module__dhvggW__editingLayout:has(.ContextualNavigation-module__dhvggW__sidebarWrapper.ContextualNavigation-module__dhvggW__show) .ContextualNavigation-module__dhvggW__mainContent{padding-left:calc(var(--sidebar-width-expanded,280px) + 10px)}}@media (max-width:768px){.ContextualNavigation-module__dhvggW__menuToggle{width:36px;height:36px;top:.75rem;left:.75rem}.ContextualNavigation-module__dhvggW__mainContent{padding-top:60px;padding-left:0}.ContextualNavigation-module__dhvggW__sidebarWrapper{width:100%;max-width:280px}.ContextualNavigation-module__dhvggW__editingLayout:has(.ContextualNavigation-module__dhvggW__sidebarWrapper.ContextualNavigation-module__dhvggW__show) .ContextualNavigation-module__dhvggW__mainContent{padding-left:0}.ContextualNavigation-module__dhvggW__sidebarWrapper.ContextualNavigation-module__dhvggW__show>aside{box-shadow:2px 0 10px #0000001a}}
.App-module__ZKp1MG__appContainer{box-sizing:border-box;gap:1rem;height:100vh;padding:1rem 1rem 0;display:flex;position:relative}.App-module__ZKp1MG__pageWrapper::-webkit-scrollbar{width:3px}.App-module__ZKp1MG__pageWrapper::-webkit-scrollbar-track{background:0 0}.App-module__ZKp1MG__pageWrapper::-webkit-scrollbar-thumb{background:#949baa4d;border-radius:10px;transition:background .2s}.App-module__ZKp1MG__pageWrapper::-webkit-scrollbar-thumb:hover{background:#949baa8c}.App-module__ZKp1MG__pageWrapper{scrollbar-width:thin;scrollbar-color:#949baa4d transparent;min-width:0;margin-left:calc(var(--sidebar-width-expanded) + .5rem);width:calc(100% - var(--sidebar-width-expanded) - .5rem);transition:margin-left var(--transition-speed)ease-in-out,width var(--transition-speed)ease-in-out;flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}.App-module__ZKp1MG__pageWrapper.App-module__ZKp1MG__collapsed{margin-left:calc(var(--sidebar-width-collapsed) + .5rem);width:calc(100% - var(--sidebar-width-collapsed) - .5rem)}.App-module__ZKp1MG__contentContainer{flex-direction:column;flex-grow:1;width:100%;max-width:1360px;margin:0 auto;padding:0 2rem 0 0;display:flex}.App-module__ZKp1MG__contentContainer.App-module__ZKp1MG__academyViewerContainer{max-width:1360px;margin:0 auto;padding-right:1rem}.App-module__ZKp1MG__backgroundShapes{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.App-module__ZKp1MG__shape{filter:blur(80px);opacity:.4;border-radius:50%;transition:background .5s,opacity .5s;position:absolute}.App-module__ZKp1MG__shape1{background:#c084fc;width:500px;height:500px;top:-100px;left:-100px}.App-module__ZKp1MG__shape2{background:#f472b6;width:400px;height:400px;bottom:-100px;right:-100px}.App-module__ZKp1MG__shape3{opacity:0;pointer-events:none;background:#6366f1;width:350px;height:350px;top:40%;right:20%}[data-theme=dark] .App-module__ZKp1MG__shape{opacity:.18;filter:blur(90px)}[data-theme=dark] .App-module__ZKp1MG__shape1{opacity:.22;background:#a855f7;width:600px;height:600px}[data-theme=dark] .App-module__ZKp1MG__shape2{opacity:.16;background:#ec4899;width:500px;height:500px}[data-theme=dark] .App-module__ZKp1MG__shape3{opacity:.12;background:#818cf8}@media (max-width:1600px){.App-module__ZKp1MG__contentContainer{padding:0 2rem 0 0}}@media (max-width:1280px){.App-module__ZKp1MG__contentContainer{padding:0 1.5rem 0 0}}@media (max-width:1024px){.App-module__ZKp1MG__appContainer{padding:0;padding-top:calc(60px + env(safe-area-inset-top,0px));-webkit-overflow-scrolling:touch;height:100dvh;display:block;overflow:hidden scroll}.App-module__ZKp1MG__pageWrapper,.App-module__ZKp1MG__pageWrapper.App-module__ZKp1MG__collapsed{padding-bottom:20px;width:100%!important;height:auto!important;min-height:0!important;margin-left:0!important;display:block!important;overflow:visible!important}.App-module__ZKp1MG__contentContainer{box-sizing:border-box;width:100%;overflow-x:hidden;padding:0 1rem!important}}.App-module__ZKp1MG__appContainer[data-landing=ia-docentes] .App-module__ZKp1MG__backgroundShapes{display:none}
