._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}._4Fi30q_logoContainer{align-items:center;display:flex}._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}._4Fi30q_hamburgerBtn:hover{background:#0000000d}._4Fi30q_logoLink{align-items:center;gap:8px;text-decoration:none;display:flex}._4Fi30q_logoImage{width:auto;height:32px}._4Fi30q_actionsContainer{align-items:center;gap:12px;display:flex}._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}._4Fi30q_iconButton:active{transform:scale(.95)}._4Fi30q_iconButton._4Fi30q_active{color:var(--color-primary);background:#8b5cf626}._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}._4Fi30q_userContainer{cursor:pointer;align-items:center;display:flex}._4Fi30q_userAvatar{object-fit:cover;border:2px solid #8b5cf64d;border-radius:50%;width:36px;height:36px;transition:all .2s}._4Fi30q_userAvatar:active{border-color:var(--color-primary);transform:scale(.95)}._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}._4Fi30q_userAvatarPlaceholder:active{transform:scale(.95)}@media (max-width:1024px){._4Fi30q_mobileHeader{display:flex}}[data-theme=dark] ._4Fi30q_mobileHeader{background:var(--color-background-app,#17171c)!important;box-shadow:none!important;border-bottom-color:#ffffff0f!important}[data-theme=dark] ._4Fi30q_iconButton{color:#c8c3e1cc!important;background:#ffffff0f!important}:is([data-theme=dark] ._4Fi30q_iconButton:hover,[data-theme=dark] ._4Fi30q_iconButton._4Fi30q_active){color:#e8e6fff2!important;background:#8b5cf62e!important}[data-theme=dark] ._4Fi30q_badge{border-color:#0d0b1ae6!important}._4Fi30q_drawerOverlay{z-index:599;background:#0000004d;animation:.2s _4Fi30q_fadeIn;position:fixed;inset:0}._4Fi30q_drawerNav{z-index:600;background:#fff;border-radius:0 16px 16px 0;width:280px;padding:70px 0 .75rem;animation:.25s ease-out _4Fi30q_slideInLeft;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:4px 0 20px #00000014}@keyframes _4Fi30q_slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _4Fi30q_fadeIn{0%{opacity:0}to{opacity:1}}._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}._4Fi30q_drawerItem:hover{background:#f1f5f9}._4Fi30q_drawerItem i{text-align:center;width:24px;color:var(--color-primary);font-size:1.1rem}._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}._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}._4Fi30q_drawerRecent:hover{color:var(--color-primary);background:#f1f5f9}._4Fi30q_drawerDivider{background:#f0f0f0;height:1px;margin:.5rem 1.25rem}._4Fi30q_drawerLogout,._4Fi30q_drawerLogout i{color:#ef4444}[data-theme=dark] ._4Fi30q_drawerNav{background:var(--color-background-app,#17171c);box-shadow:4px 0 20px #0006}[data-theme=dark] ._4Fi30q_drawerItem{color:#e8e6ffd9}[data-theme=dark] ._4Fi30q_drawerItem:hover{background:#ffffff0f}[data-theme=dark] ._4Fi30q_drawerItem i{color:var(--color-primary-soft)}[data-theme=dark] ._4Fi30q_drawerDivider{background:#ffffff0f}[data-theme=dark] ._4Fi30q_drawerRecent{color:#e8e6ffcc}[data-theme=dark] ._4Fi30q_drawerRecent:hover{background:#ffffff0f}[data-theme=dark] ._4Fi30q_hamburgerBtn{color:#c8c3e1cc}._4Fi30q_userMenuOverlay{z-index:10001;background:#00000073;animation:.2s _4Fi30q_overlayIn;position:fixed;inset:0}@keyframes _4Fi30q_overlayIn{0%{opacity:0}to{opacity:1}}._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) _4Fi30q_sheetUp;position:fixed;bottom:0;left:0;box-shadow:0 -10px 40px #0000001f}@keyframes _4Fi30q_sheetUp{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._4Fi30q_userMenuHandle{background:#8b5cf640;border-radius:100px;width:36px;height:4px;margin:12px auto 0}._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}._4Fi30q_userMenuHeader:active{background:#8b5cf60f}._4Fi30q_userMenuAvatar{object-fit:cover;border:2px solid #8b5cf64d;border-radius:50%;flex-shrink:0;width:52px;height:52px}._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}._4Fi30q_userMenuName{color:#1e293b;font-size:1rem;font-weight:700;line-height:1.3}._4Fi30q_userMenuEmail{color:#64748b;margin-top:2px;font-size:.8125rem}._4Fi30q_userMenuDivider{background:#0000000f;height:1px;margin:0 1rem}._4Fi30q_userMenuNav{flex-direction:column;gap:2px;padding:.5rem .75rem;display:flex}._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}._4Fi30q_userMenuItem i:first-child{color:var(--color-primary);text-align:center;flex-shrink:0;width:24px;font-size:1.25rem}._4Fi30q_userMenuItem span{flex:1}._4Fi30q_userMenuItem i:last-child{color:#cbd5e1;font-size:.875rem}._4Fi30q_userMenuItem:active{background:#8b5cf612}._4Fi30q_userMenuLogout{color:#ef4444;width:calc(100% - 1.5rem);margin:.25rem .75rem 0}._4Fi30q_userMenuLogout i:first-child{color:#ef4444}._4Fi30q_userMenuLogout:active{background:#ef444414}[data-theme=dark] ._4Fi30q_userMenuSheet{box-shadow:none!important;filter:none!important;background:#202025!important;border:0!important}[data-theme=dark] ._4Fi30q_userMenuOverlay{-webkit-backdrop-filter:none!important;filter:none!important}:is([data-theme=dark] ._4Fi30q_userMenuHeader,[data-theme=dark] ._4Fi30q_userMenuItem,[data-theme=dark] ._4Fi30q_userMenuAvatar,[data-theme=dark] ._4Fi30q_userMenuAvatarPlaceholder){box-shadow:none!important;filter:none!important;background-image:none!important}[data-theme=dark] ._4Fi30q_userMenuName{color:#e8e6fff2}[data-theme=dark] ._4Fi30q_userMenuEmail{color:#a09bbeb3}[data-theme=dark] ._4Fi30q_userMenuDivider{background:#ffffff12}[data-theme=dark] ._4Fi30q_userMenuItem{color:#c8c3e1e0;box-shadow:none!important;filter:none!important}[data-theme=dark] ._4Fi30q_userMenuItem:active{background:#8b5cf624}[data-theme=dark] ._4Fi30q_userMenuLogout{color:#f87171}[data-theme=dark] ._4Fi30q_userMenuLogout i:first-child{color:#f87171}
.dhvggW_editingLayout{background:var(--color-background,#f5f5f7);width:100%;min-height:100vh;display:flex;position:relative}.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}.dhvggW_menuToggle:hover{background:var(--color-primary-light,#8b5cf61a);color:var(--color-primary,var(--color-primary));transform:scale(1.05)}.dhvggW_menuToggle:active{transform:scale(.95)}.dhvggW_menuToggle.dhvggW_active{opacity:0;pointer-events:none}.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%)}.dhvggW_sidebarWrapper.dhvggW_show{transform:translate(0)}.dhvggW_sidebarWrapper>aside{border-radius:0!important;height:100vh!important;margin:0!important}.dhvggW_mainContent{flex:1;width:100%;padding-left:60px;transition:all .3s}.dhvggW_editingLayout:has(.dhvggW_sidebarWrapper.dhvggW_show) .dhvggW_mainContent{padding-left:calc(var(--sidebar-width-expanded,280px) + 20px)}@media (max-width:1024px){.dhvggW_mainContent{padding-left:50px}.dhvggW_editingLayout:has(.dhvggW_sidebarWrapper.dhvggW_show) .dhvggW_mainContent{padding-left:calc(var(--sidebar-width-expanded,280px) + 10px)}}@media (max-width:768px){.dhvggW_menuToggle{width:36px;height:36px;top:.75rem;left:.75rem}.dhvggW_mainContent{padding-top:60px;padding-left:0}.dhvggW_sidebarWrapper{width:100%;max-width:280px}.dhvggW_editingLayout:has(.dhvggW_sidebarWrapper.dhvggW_show) .dhvggW_mainContent{padding-left:0}.dhvggW_sidebarWrapper.dhvggW_show>aside{box-shadow:2px 0 10px #0000001a}}
.ZKp1MG_appContainer{box-sizing:border-box;gap:1rem;height:100vh;padding:1rem 1rem 0;display:flex;position:relative}.ZKp1MG_pageWrapper::-webkit-scrollbar{width:3px}.ZKp1MG_pageWrapper::-webkit-scrollbar-track{background:0 0}.ZKp1MG_pageWrapper::-webkit-scrollbar-thumb{background:#949baa4d;border-radius:10px;transition:background .2s}.ZKp1MG_pageWrapper::-webkit-scrollbar-thumb:hover{background:#949baa8c}.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}.ZKp1MG_pageWrapper.ZKp1MG_collapsed{margin-left:calc(var(--sidebar-width-collapsed) + .5rem);width:calc(100% - var(--sidebar-width-collapsed) - .5rem)}.ZKp1MG_contentContainer{flex-direction:column;flex-grow:1;width:100%;max-width:1360px;margin:0 auto;padding:0 2rem 0 0;display:flex}.ZKp1MG_contentContainer.ZKp1MG_academyViewerContainer{max-width:1360px;margin:0 auto;padding-right:1rem}.ZKp1MG_backgroundShapes{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ZKp1MG_shape{filter:blur(80px);opacity:.4;border-radius:50%;transition:background .5s,opacity .5s;position:absolute}.ZKp1MG_shape1{background:#c084fc;width:500px;height:500px;top:-100px;left:-100px}.ZKp1MG_shape2{background:#f472b6;width:400px;height:400px;bottom:-100px;right:-100px}.ZKp1MG_shape3{opacity:0;pointer-events:none;background:#6366f1;width:350px;height:350px;top:40%;right:20%}[data-theme=dark] .ZKp1MG_shape{opacity:.18;filter:blur(90px)}[data-theme=dark] .ZKp1MG_shape1{opacity:.22;background:#a855f7;width:600px;height:600px}[data-theme=dark] .ZKp1MG_shape2{opacity:.16;background:#ec4899;width:500px;height:500px}[data-theme=dark] .ZKp1MG_shape3{opacity:.12;background:#818cf8}@media (max-width:1600px){.ZKp1MG_contentContainer{padding:0 2rem 0 0}}@media (max-width:1280px){.ZKp1MG_contentContainer{padding:0 1.5rem 0 0}}@media (max-width:1024px){.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}.ZKp1MG_pageWrapper,.ZKp1MG_pageWrapper.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}.ZKp1MG_contentContainer{box-sizing:border-box;width:100%;overflow-x:hidden;padding:0 1rem!important}}.ZKp1MG_appContainer[data-landing=ia-docentes] .ZKp1MG_backgroundShapes{display:none}
