:root{--curva:3px;--curva-sm:3px;--curva-xs:2px}:where(:not(html,body,svg,svg *,hr,br,section,header,footer,main,nav)){border-radius:var(--curva)}:where(body>*,main>*,[class*=-page],[class*=page-],.marquee-band,.hero-backdrop,.cursor-aura){border-radius:0}:where(button,input,select,textarea,[role=button]){border-radius:var(--curva-sm)}.course-card,.skeleton-card,.outcomes,.live-outcomes,.how-credits>div:last-child,.envivo-formato>div:last-child,.download-summary,.profile-stats,.student-metrics,.alumno-cifras,.pp-ahorro{overflow:hidden}.course-card>.course-image,.skeleton-card>*,.outcomes>*,.live-outcomes>*,.how-credits>div:last-child>*,.envivo-formato>div:last-child>*,.download-summary>*,.profile-stats>*,.student-metrics>*,.alumno-cifras>*,.pp-ahorro>*{border-radius:0}.admin-shell .workspace-switch>i,.admin-shell .admin-sidebar nav section>button,.admin-shell .avisos-panel,.admin-shell .panel,.admin-shell :is(.admin-primary,.admin-create),.admin-shell .admin-secondary,.admin-shell.admin-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea),.admin-shell.admin-shell.admin-shell button:not(.admin-primary):not(.admin-secondary):not(.danger-link):not(.ghost-link):not(.admin-create):not(.status){border-radius:var(--curva-sm)!important}.admin-shell .avisos-panel,.admin-shell .panel{border-radius:var(--curva)!important}.alumno .primary-button,.learn-page .primary-button,.alumno-secundario,.alumno .buscador label,.alumno-orden select,.alumno .account-card input:not([type=checkbox]),.alumno .account-card textarea,.alumno .proyecto-form input:not([type=file]),.alumno .proyecto-form textarea,.alumno .proyecto-form select,.learn-page .lesson-actions button,.learn-page .tab-content textarea,.course-hero-copy .avance-boton,.auth-form-wrap input,.password-field button,.codigo-casillas input,.envivo-aviso input,.notification,.pricing .recommended>span,.pago-metodo-sello{border-radius:var(--curva-sm)}.pagar-caja,.pagar-qr,.pagar-doble .pagar-qr,.ayuda-panel{border-radius:var(--curva)}:where(li,ul,ol,dl,dt,dd,details,summary,table,thead,tbody,tr,td,th),:where(.course-meta,.text-link,.school-cta,.school-list,.school-list>a,.school-list>button,.showcase-copy>a,.hg-head>a,.pp-clave,.pp-equivale,.hg-faq-lista,.sf-cta,.sf-base,.curriculum-modulo,.curriculum>a,.curriculum>button,.plus-compare,.plus-compare-fila,.rj-hero-foot>div,.rj-destacado-meta,.rj-card-meta,.pp-hero-stats>div,.pp-filters,.pp-card-foot,.docentes-pasos>article,.contacto-documentos>a,.auth-visual-copy>div,.envivo-aviso,.search-drawer input,.catalog-tools input,.rj-aviso input,.dash-sidebar,.sidebar-user,.learn-top,.lesson-list,.lesson-tabs button,.topbar){border-radius:0}
.va-app,.pr-juego{--va-r:24px;--va-r-md:18px;--va-r-sm:14px;--va-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--va-display:var(--font-display), "Space Grotesk", sans-serif;--va-muelle:cubic-bezier(.2, .9, .25, 1.18);--va-suave:cubic-bezier(.22, 1, .36, 1);--va-tinta:#090a0b;--va-vidrio:#ffffff0e;--va-vidrio-hi:#ffffff1d;--va-filo:#ffffff21;--va-luz:#ffffff2b;--va-sombra:0 18px 44px #00000057;--va-solido:#15181a;--va-hover:#fff1;--va-activo:#0dd68726;--va-activo-borde:#0dd68761;--va-blur:blur(26px) saturate(1.55);--alumno-fondo:transparent;--alumno-panel:#ffffff0b;--alumno-superficie:#ffffff0f;--alumno-superficie-2:#ffffff17;--alumno-campo:#00000047;--alumno-meta:#b4b8b7;--alumno-linea:#ffffff1c}[data-theme=light] .va-app,[data-theme=light] .pr-juego{--va-vidrio:#ffffff80;--va-vidrio-hi:#ffffffd1;--va-filo:#10281e1a;--va-luz:#fffffff2;--va-sombra:0 16px 38px #16302417;--va-solido:#fbfaf6;--va-hover:#003c280d;--va-activo:#0dd68729;--va-activo-borde:#00845e52;--alumno-panel:#ffffff8c;--alumno-superficie:#ffffff9e;--alumno-superficie-2:#003c280e;--alumno-campo:#ffffffe6;--alumno-meta:#454a49;--alumno-linea:#10281e1c}:is(html:has(.va-app),html:has(.pr-juego)){background:#090a0b}:is(html[data-theme=light]:has(.va-app),html[data-theme=light]:has(.pr-juego)){background:#f2f0e9}:is(body:has(.va-app),body:has(.pr-juego)){background:0 0}.va-fondo{z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 10% -10%,#0c1a14 0%,#0000 60%),radial-gradient(90% 70% at 100% 100%,#0b2419 0%,#0000 60%),#090a0b;position:fixed;inset:0;overflow:hidden}.va-fondo i{filter:blur(60px);opacity:.95;will-change:transform;border-radius:50%;animation:18s ease-in-out infinite alternate va-respira;position:absolute}.va-fondo i:first-child{background:radial-gradient(circle,#0dd68733 0%,#0b3d2c59 35%,#0000 70%);width:52vmax;height:52vmax;top:-12vmax;left:-8vmax}.va-fondo i:nth-child(2){background:radial-gradient(circle,#0a402e8c 0%,#0000 70%);width:44vmax;height:44vmax;animation-duration:22s;animation-delay:-6s;top:22%;right:-12vmax}.va-fondo i:nth-child(3){background:radial-gradient(circle,#06322299 0%,#0000 70%);width:40vmax;height:40vmax;animation-duration:26s;animation-delay:-11s;bottom:-16vmax;left:30%}@keyframes va-respira{0%{transform:translate(0,0)scale(1)}50%{transform:translate(4%,-5%)scale(1.08)}to{transform:translate(-3%,6%)scale(1.15)}}[data-theme=light] .va-fondo{background:radial-gradient(120% 80% at 0 0,#e3f1e8 0%,#0000 60%),radial-gradient(90% 70% at 100% 100%,#d9efe2 0%,#0000 60%),#f2f0e9}[data-theme=light] .va-fondo i:first-child{background:radial-gradient(circle,#0dd68733 0%,#a0e6c44d 40%,#0000 70%)}[data-theme=light] .va-fondo i:nth-child(2){background:radial-gradient(circle,#8cdcb461 0%,#0000 70%)}[data-theme=light] .va-fondo i:nth-child(3){background:radial-gradient(circle,#b9ecd28c 0%,#0000 70%)}@media (prefers-reduced-motion:reduce){.va-fondo i{animation:none}}@media (max-width:480px) and (pointer:coarse){.va-fondo i{filter:blur(40px);animation-duration:40s}}@media (max-width:480px) and (pointer:coarse) and (update:slow){.va-fondo i{animation:none}}.va-vidrio,.va-app :is(.va-lateral,.va-pestanas,.va-barra-movil,.va-hoja-panel,.alumno-cifra,.alumno-tarjeta,.alumno-nota,.alumno-perfil,.alumno-vacio:not(.con-foto),.alumno-bienvenida,.alumno-lista,.account-card,.proyecto-form,.alumno-grafico-caja,.alumno-usuario-menu,.lesson-list,.learn-top,.lesson-tabs,.tab-content,.curso-terminado,.learn-examen,.alumno .account-layout>nav,.pr-perfil>div,.pr-modulo,.pr-modo,.pr-curso,.pr-ranking-caja,.pr-insignia,.pr-recomendacion,.pr-atajos a,.pr-atajo-dato,.pr-duelos,.pr-ajustes,.pr-resultado-sim,.pr-encargo,.va-tarjeta-vidrio,.alumno-herramientas .buscador label,.alumno-filtros>button,.alumno-orden select),.pr-juego :is(.pr-juego-cabecera,.pr-opcion-boton,.pr-sino-tarjeta,.pr-ruedas,.pr-dial,.pr-caja,.pr-par,.pr-ficha,.pr-asa,.pr-resultado-sim,.pr-encargo,.pr-icono,.pr-cerrar,.pr-bandeja,.va-tarjeta-vidrio){background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));border:1px solid var(--va-filo);box-shadow:inset 0 1px 0 var(--va-luz), var(--va-sombra);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur)}.va-app :is(.alumno-filtros>button,.alumno-orden select,.alumno-herramientas .buscador label,.pr-atajos a,.pr-atajo-dato,.lesson-tabs,.learn-top),.pr-juego :is(.pr-opcion-boton,.pr-dial,.pr-par,.pr-ficha,.pr-asa,.pr-icono,.pr-cerrar){box-shadow:inset 0 1px 0 var(--va-luz)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.va-app,.pr-juego{--va-vidrio:var(--va-solido);--va-vidrio-hi:var(--va-solido);--alumno-superficie:var(--va-solido);--alumno-panel:var(--va-solido)}}@media (prefers-reduced-transparency:reduce){.va-app,.pr-juego{--va-vidrio:var(--va-solido);--va-vidrio-hi:var(--va-solido);--alumno-superficie:var(--va-solido);--alumno-panel:var(--va-solido);--va-blur:none}.va-fondo i{display:none}}.alumno.va-app{--va-lat:268px;grid-template-columns:var(--va-lat) minmax(0, 1fr);min-height:100dvh;color:var(--alumno-texto);background:0 0;gap:14px;padding:14px;display:grid;position:relative}.va-app[data-plegada="1"]{--va-lat:84px}.va-app>.alumno-main{z-index:1;grid-column:2;width:100%;max-width:1480px;margin-inline:auto;padding:18px clamp(14px,2.4vw,40px) 120px;position:relative}.va-app[data-modo=reproductor]>.alumno-main{max-width:none;padding-top:4px}.va-app :is(a,button,input,select,textarea,[tabindex]):focus-visible,.pr-juego :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--acid);outline-offset:3px}.va-app .va-lateral{z-index:30;border-right:1px solid var(--va-filo);border-radius:var(--va-r);flex-direction:column;gap:2px;height:calc(100dvh - 28px);padding:16px 12px 12px;display:flex;position:sticky;top:14px;overflow:hidden}.va-lateral-cuerpo{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;margin:0 -6px;padding:0 6px 8px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.va-lateral-cuerpo::-webkit-scrollbar{display:none}.va-lateral-cabeza{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 16px 8px;display:flex}.va-app .va-lateral .brand{min-width:0;font:800 14px/1 var(--font-sans), sans-serif;letter-spacing:.02em;align-items:center;gap:10px;display:flex;color:var(--alumno-texto)!important}.va-app .va-lateral .brand-mark{border:0;flex:none;width:32px;height:32px;transform:none}.va-app .va-lateral .brand-mark img{width:32px;height:32px}.va-app .va-lateral .brand b{color:var(--alumno-verde-texto)}.va-plegar{width:44px;height:44px;transition:background-color .2s ease, color .2s ease, transform .26s var(--va-muelle);background:0 0;border:0;border-radius:14px;flex:none;place-items:center;display:grid;color:var(--alumno-meta)!important}.va-plegar:hover{background:var(--va-hover);color:var(--alumno-texto)!important}.va-app .va-plegar.va-desplegar-tablet{display:none}.va-velo{z-index:25;background:#00000059;animation:.2s both va-fundido;position:fixed;inset:0}[data-theme=light] .va-velo{background:#14281e2e}.va-plegar:active{transform:scale(.92)}.va-lateral nav{gap:2px;display:grid}.va-seccion{font:500 12px/1.2 var(--va-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--alumno-meta);white-space:nowrap;margin:14px 0 4px;padding:0 12px}.va-app .va-item{white-space:nowrap;min-height:44px;transition:background-color .2s ease, color .2s ease, transform .26s var(--va-muelle);border-radius:14px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:650;display:flex;position:relative;color:var(--alumno-nav-texto)!important}.va-item svg{flex:none;width:20px;height:20px}.va-item>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.va-item:hover{background:var(--va-hover);color:var(--alumno-texto)!important}.va-item:active{transform:scale(.97)}.va-app .va-item.activo{background:var(--va-activo);box-shadow:inset 0 0 0 1px var(--va-activo-borde);color:var(--alumno-verde-texto)!important}.va-item .va-punto{background:var(--va-punto,var(--acid));width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--va-punto,var(--acid)) 22%, transparent);border-radius:50%;flex:none;margin:0 5px}.va-item small{font:500 12px var(--va-mono);color:var(--alumno-meta);margin-left:auto}.va-lateral-pie{border-top:1px solid var(--alumno-linea);gap:6px;padding-top:8px;display:grid}.va-app .va-lateral-pie .tema-switch{border-radius:14px;min-height:44px;padding:0 12px}.va-app .va-lateral-pie .tema-switch b{color:var(--alumno-nav-texto);font-size:14px;font-weight:650}.va-app .va-lateral .alumno-usuario{background:var(--va-hover);border:0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;position:relative}.va-app .va-lateral .alumno-usuario>button{background:0 0;border:0;border-radius:12px;width:44px;height:44px}.va-app .va-lateral .alumno-usuario>button:hover{background:var(--va-hover)}.va-app .alumno-usuario-menu{z-index:40;background:var(--va-solido);animation:va-aparece .22s var(--va-muelle) both;border-radius:18px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.va-app .alumno-usuario-menu :is(a,button){text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;font-weight:650;display:flex;color:var(--alumno-texto)!important;box-shadow:none!important}.va-app .alumno-usuario-menu :is(a,button):hover{background:var(--va-hover)}.va-app .alumno-usuario-menu .salir{border-top:0;color:#f08a7e!important}[data-theme=light] .va-app .alumno-usuario-menu .salir{color:#b3372a!important}@keyframes va-aparece{0%{opacity:0;transform:translateY(6px)scale(.97)}}.va-app[data-plegada="1"] .va-lateral .alumno-usuario>button{opacity:0;z-index:1;width:auto;height:auto;position:absolute;inset:0}.va-app[data-plegada="1"] .va-lateral .alumno-usuario:has(>button:focus-visible){outline:2px solid var(--acid);outline-offset:2px}.va-app .va-lateral .brand{min-width:44px;min-height:44px}.va-app[data-plegada="1"] .va-lateral{align-items:stretch;padding-inline:10px}.va-app[data-plegada="1"] .va-lateral .brand>span:not(.brand-mark),.va-app[data-plegada="1"] .va-item>span,.va-app[data-plegada="1"] .va-item small,.va-app[data-plegada="1"] .va-seccion,.va-app[data-plegada="1"] .va-escuelas,.va-app[data-plegada="1"] .va-lateral-pie .tema-switch b,.va-app[data-plegada="1"] .alumno-usuario>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.va-app[data-plegada="1"] .va-lateral-cabeza{flex-direction:column;padding:2px 0 12px}.va-app[data-plegada="1"] .va-item{justify-content:center;padding:0}.va-app[data-plegada="1"] .va-lateral nav{gap:4px}.va-app[data-plegada="1"] .va-lateral-pie .tema-switch{justify-content:center;padding:0}.va-app[data-plegada="1"] .va-lateral .alumno-usuario{cursor:pointer;grid-template-columns:1fr;justify-items:center;padding:8px 0}.va-app[data-plegada="1"] .va-lateral .alumno-usuario-menu{width:230px;left:0;right:auto}.va-app[data-plegada="1"] .va-sep{background:var(--alumno-linea);height:1px;margin:10px 8px;display:block}.va-sep,.va-app .va-barra-movil,.va-app .va-pestanas{display:none}.va-hoja{z-index:1100;background:#0000006b;align-items:end;animation:.2s both va-fundido;display:grid;position:fixed;inset:0}.va-hoja-panel{overscroll-behavior:contain;max-height:min(82dvh,720px);margin:0 10px calc(10px + env(safe-area-inset-bottom));animation:va-sube .32s var(--va-muelle) both;border-radius:28px;padding:10px 12px 14px;overflow:auto;background:var(--va-solido)!important}.va-hoja-asa{background:var(--alumno-linea-fuerte);border-radius:9px;width:40px;height:5px;margin:2px auto 10px;display:block}.va-hoja-cabeza{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 6px;display:flex}.va-hoja-cabeza h2{font:700 22px/1.1 var(--va-display);letter-spacing:-.02em;color:var(--alumno-texto);margin:0}.va-hoja-cerrar{background:var(--va-hover);border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;color:var(--alumno-texto)!important}.va-hoja-rejilla{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.va-hoja .va-item{background:var(--va-hover);white-space:normal;border-radius:16px;min-height:52px;font-size:15px}.va-hoja .va-item>span{text-overflow:clip;overflow-wrap:anywhere;line-height:1.2;overflow:visible}html:has(.va-hoja) .profe-widget{display:none}.va-hoja .va-seccion{margin:16px 0 8px;padding:0 4px}.va-hoja-usuario{background:var(--va-hover);border-radius:18px;align-items:center;gap:12px;margin:6px 0 2px;padding:12px;display:flex}.va-hoja-usuario>span{flex:1;gap:2px;min-width:0;display:grid}.va-hoja-usuario b{color:var(--alumno-texto);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.va-hoja-usuario small{color:var(--alumno-meta);font-size:13px}.va-hoja-usuario small.plus{color:var(--alumno-verde-texto);font-weight:700}.va-hoja .tema-switch{min-height:44px}.va-hoja .salir{border:0;justify-content:center;width:100%;margin-top:10px;color:#f08a7e!important}[data-theme=light] .va-hoja .salir{color:#b3372a!important}[data-theme=light] .va-hoja{background:#14281e38}@keyframes va-fundido{0%{opacity:0}}@keyframes va-sube{0%{opacity:0;transform:translateY(40px)scale(.98)}}.va-app .alumno-cabecera{border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:10px 0 24px;padding:0;display:flex}.va-app .alumno-cabecera>div{min-width:0}.va-app .alumno-eyebrow{font:500 12px/1.3 var(--va-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--alumno-verde-texto);align-items:center;gap:10px;margin:0 0 10px;display:flex}.va-app .alumno-eyebrow>span{background:var(--acid);border-radius:2px;width:16px;height:2px}.va-app .alumno-cabecera h1{font:700 clamp(34px, 4.2vw, 50px)/1.02 var(--va-display);letter-spacing:-.04em;color:var(--alumno-texto);overflow-wrap:anywhere;margin:0}.va-app .alumno-cabecera h1 em{color:var(--alumno-verde-texto);font-style:normal;font-weight:700}.va-app .va-subtitulo{color:var(--alumno-meta);margin:8px 0 0;font-size:16px;line-height:1.5}.va-app .primary-button,.pr-juego .primary-button{background:linear-gradient(135deg, #3fe9a6, var(--acid) 55%, #08b877);min-height:50px;transition:transform .26s var(--va-muelle), box-shadow .2s ease, filter .2s ease;border-radius:999px;justify-content:center;gap:12px;padding:0 22px;font-weight:800;box-shadow:inset 0 1px #ffffff73,0 10px 26px #0dd6874d;color:#07130d!important}.va-app .primary-button:hover:not(:disabled),.pr-juego .primary-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 16px 32px #0dd68761}.va-app .primary-button:active:not(:disabled),.pr-juego .primary-button:active:not(:disabled){transform:scale(.96)}.va-app .alumno-secundario,.va-app .pr-boton-linea,.pr-juego .alumno-secundario,.pr-juego .pr-boton-linea{border:1px solid var(--va-filo);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));min-height:48px;box-shadow:inset 0 1px 0 var(--va-luz);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur);transition:transform .26s var(--va-muelle), background-color .2s ease, border-color .2s ease;border-radius:999px;padding:0 20px;color:var(--alumno-texto)!important}.va-app .alumno-secundario:hover:not(:disabled),.va-app .pr-boton-linea:hover:not(:disabled),.pr-juego .alumno-secundario:hover:not(:disabled){border-color:var(--va-activo-borde);background:var(--va-activo);transform:translateY(-1px);color:var(--alumno-texto)!important}.va-app .alumno-secundario:active:not(:disabled),.va-app .pr-boton-linea:active:not(:disabled){transform:scale(.96)}.va-app .alumno-secundario.claro{background:#ffffff1f;border-color:#ffffff4d;color:#fff!important}.va-app .alumno-cifras{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 34px;display:grid;overflow:visible}.va-app .alumno-cifras.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.va-app .alumno-cifras.dos{grid-template-columns:repeat(2,minmax(0,1fr))}.va-app .alumno-cifra{min-height:116px;transition:transform .3s var(--va-muelle);align-content:start;gap:6px;padding:16px 18px;display:grid;border-radius:22px!important}.va-app .alumno-cifra:hover{transform:translateY(-3px)}.va-app .alumno-cifra>span{font:650 13px/1.3 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;color:var(--alumno-meta);align-items:center;gap:8px;display:flex}.va-app .alumno-cifra>span svg{color:var(--alumno-verde-texto);flex:none}.va-app .alumno-cifra>b{font:700 clamp(26px, 2.4vw, 32px)/1.05 var(--va-display);letter-spacing:-.03em;color:var(--alumno-texto);overflow-wrap:anywhere}.va-app .alumno-cifra>small{color:var(--alumno-meta);font-size:13px}.va-app .alumno-barra i,.va-app .learn-top i,.pr-juego .pr-progreso{background:var(--alumno-pista);border-radius:9px;height:6px;overflow:hidden}.va-app .alumno-barra em,.va-app .learn-top i em{background:linear-gradient(90deg, var(--acid), #41f0a8);border-radius:9px}.va-app .alumno-inicio{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:stretch;gap:16px;margin:0;display:grid}.va-app .alumno-continuar{border-radius:var(--va-r);border:1px solid var(--va-filo);min-height:300px;box-shadow:inset 0 1px 0 #ffffff2e, var(--va-sombra);color:#f4f3ee;transition:transform .38s var(--va-muelle), box-shadow .3s ease;background-color:#0b0c0d;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;padding:clamp(20px,2.6vw,30px);display:flex;position:relative;overflow:hidden}.va-app .alumno-continuar:hover{transform:scale(1.006)}.va-app .alumno-continuar>*{z-index:1;position:relative}.va-app .alumno-continuar .alumno-eyebrow{color:var(--acid)}.va-app .alumno-continuar h2{max-width:620px;font:700 clamp(26px, 3vw, 38px)/1.08 var(--va-display);letter-spacing:-.035em;color:#fff;overflow-wrap:anywhere;margin:8px 0 6px}.va-app .alumno-continuar-detalle{color:#f2f4f3c7;max-width:560px;font-size:16px}.va-app .alumno-continuar-avance{gap:16px;width:min(560px,100%);margin-top:18px}.va-app .alumno-continuar-avance .alumno-barra i{background:#ffffff29;height:6px}.va-app .alumno-continuar-avance>b{font:700 30px/1 var(--va-display)}.va-app .alumno-continuar-avance>b small{font-size:16px}.va-app .alumno-continuar .alumno-acciones{gap:12px;margin-top:20px}.va-play{background:linear-gradient(135deg, #3fe9a6, var(--acid) 55%, #08b877);width:66px;height:66px;transition:transform .32s var(--va-muelle);border-radius:50%;place-items:center;display:grid;top:clamp(18px,2.4vw,26px);right:clamp(18px,2.4vw,26px);box-shadow:inset 0 1px #ffffff80,0 0 34px #0dd68780;z-index:2!important;color:#07130d!important;position:absolute!important}.va-play svg{margin-left:3px}.va-play:hover{transform:scale(1.08)}.va-play:active{transform:scale(.94)}.va-app .alumno-plus.pp-plan{border-radius:var(--va-r);border:1px solid var(--va-activo-borde);background:linear-gradient(160deg, #0dd68729, #0dd68708 60%), linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));box-shadow:inset 0 1px 0 var(--va-luz), var(--va-sombra);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur);color:var(--alumno-texto);padding:24px 24px 22px;overflow:hidden}.va-app .alumno-plus :is(.pp-halo,.pp-borde,.pp-fx){display:none}.va-app .alumno-plus .alumno-eyebrow{color:var(--alumno-verde-texto)}.va-app .alumno-plus h3,.va-app .alumno-plus-cifra,.va-app .alumno-plus-oferta .pp-monto,.va-app .alumno-plus .pp-monto b{color:var(--alumno-texto)}.va-app .alumno-plus p,.va-app .alumno-plus-renovacion,.va-app .alumno-plus-cifra small{color:var(--alumno-meta)}.va-app .alumno-plus.pp-plan h3{font-family:var(--va-display);margin-top:14px}.va-app .alumno-plus .alumno-secundario{border-color:var(--va-filo);color:var(--alumno-texto)!important}.va-app .alumno-plus-pasos i{background:var(--alumno-pista);border-radius:9px;height:8px}.va-app .alumno-plus-pasos i.hecho{background:var(--acid)}.va-app .alumno-plus .alumno-chip,.va-app .alumno-plus .pp-cta,.va-app .alumno-plus-oferta .pp-ahorro b,.va-app .alumno-plus-oferta .pp-ahorro span{border-radius:999px}.va-app .alumno-bienvenida{border-radius:var(--va-r-md);margin:0 0 18px;padding:14px 16px}.va-app .alumno-bienvenida-cerrar{border-radius:50%;width:44px;height:44px}.va-app .alumno-bloque{margin-top:38px}.va-app .alumno-bloque-titulo{font:700 clamp(21px, 2vw, 24px)/1.15 var(--va-display);letter-spacing:-.02em;color:var(--alumno-texto);border:0;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 16px;padding:0;display:flex}.va-app .alumno-bloque-titulo>span{font:500 12px var(--va-mono);letter-spacing:.12em;color:var(--alumno-meta);text-transform:uppercase}.va-app .alumno-bloque-titulo>a{min-height:44px;font:700 14px var(--font-sans), sans-serif;color:var(--alumno-verde-texto);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.va-app .alumno-ritmo .alumno-grafico{border-radius:var(--va-r);border:1px solid var(--va-filo);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));box-shadow:inset 0 1px 0 var(--va-luz), var(--va-sombra);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur);padding:18px 14px 8px}.va-app .alumno-rejilla,.va-app .alumno-rejilla.dos{grid-template-columns:repeat(auto-fill,minmax(min(100%,258px),1fr));gap:16px}.va-app .alumno-tarjeta{color:var(--alumno-texto);transition:transform .38s var(--va-muelle), box-shadow .3s ease;overflow:hidden;border-radius:var(--va-r)!important}.va-app .alumno-tarjeta:hover{transform:translateY(-5px)}.va-app .alumno-tarjeta:active{transform:scale(.985)}.va-app .alumno-tarjeta-foto{aspect-ratio:16/9;border-radius:0}.va-app .alumno-tarjeta-foto img{border-radius:0}.va-app .alumno-tarjeta-foto:after{background:linear-gradient(#0000 45%,#090a0b8c)}.va-app .alumno-tarjeta-num{display:none}.va-app .alumno-tarjeta-etiqueta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4f3ee;font:700 12px/1.2 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;background:#090a0b94;border:0;border-radius:999px;padding:6px 11px;top:12px;bottom:auto;left:12px}.va-app .alumno-tarjeta-play{background:linear-gradient(135deg, #3fe9a6, var(--acid) 55%, #08b877);color:#07130d;transition:transform .32s var(--va-muelle);border:0;border-radius:50%;box-shadow:0 0 24px #0dd68773}.va-app .alumno-tarjeta-cuerpo{padding:16px 18px}.va-app .alumno-tarjeta-eyebrow{font:500 12px var(--va-mono);letter-spacing:.12em;color:var(--alumno-verde-texto)}.va-app .alumno-tarjeta h3{font:700 18px/1.28 var(--va-display);letter-spacing:-.015em;color:var(--alumno-texto)}.va-app .alumno-tarjeta:hover h3{color:var(--alumno-verde-texto)}.va-app .alumno-tarjeta-titulo{color:var(--alumno-texto)!important}.va-app .alumno-tarjeta-meta,.va-app .alumno-tarjeta-avance small,.va-app .alumno-tarjeta-quien small{color:var(--alumno-meta)}.va-app .alumno-tarjeta .alumno-barra i{background:var(--alumno-pista)}.va-app .alumno-tarjeta-pie{border-top:1px solid var(--alumno-linea);padding-top:14px}.va-app .alumno-tarjeta-quien>i{border-radius:50%}.va-app .alumno-tarjeta-quien strong{color:var(--alumno-texto)}.va-app .alumno-tarjeta-dato>b{color:var(--alumno-verde-texto);border-color:var(--va-activo-borde);border-radius:999px}.va-app .alumno-tarjeta-dato>em{color:var(--alumno-texto)}.va-app .alumno-vacio{border-radius:var(--va-r);padding:clamp(24px,3vw,40px)}.va-app .alumno-vacio.con-foto{border:1px solid var(--va-filo);box-shadow:inset 0 1px 0 #ffffff29, var(--va-sombra);overflow:hidden}.va-app .alumno-vacio>i{border-radius:16px}.va-app .alumno-lista{border-radius:var(--va-r);border-top:1px solid var(--va-filo);overflow:hidden}.va-app .alumno-fila{border-radius:0;padding-inline:clamp(14px,2vw,22px)}.va-app .alumno-fila:last-child{border-bottom:0}.va-app div.alumno-fila:hover,.va-app a.alumno-fila:hover{background:var(--va-hover);box-shadow:none}.va-app .alumno-fila.con-foto>img{border-radius:12px}.va-app .alumno-fila>i{border-radius:50%}.va-app .alumno-chip{border-radius:999px}.va-app .alumno-aviso{border-radius:var(--va-r-sm)}.va-app .alumno-herramientas{gap:12px}.va-app .alumno-herramientas .buscador label{border-radius:999px;min-height:50px;padding:0 18px}.va-app .alumno-filtros{gap:8px}.va-app .alumno-filtros>button{min-height:44px;transition:transform .26s var(--va-muelle), background-color .2s ease;border-radius:999px;padding:0 16px;font-weight:700}.va-app .alumno-filtros>button:active{transform:scale(.95)}.va-app .alumno-filtros>button.activo{background:var(--acid);border-color:var(--acid);box-shadow:0 8px 20px #0dd68747;color:#07130d!important}.va-app .alumno-orden select{border-radius:999px;min-height:44px;padding:0 14px}.va-app .alumno-sin-resultados{border-radius:var(--va-r-md)}.va-app .alumno-nota{border-radius:var(--va-r);transition:transform .32s var(--va-muelle);padding:20px}.va-app .alumno-nota:hover{transform:translateY(-3px)}.va-app .alumno-nota-cuerpo{border-radius:12px}.va-app .alumno-nota-pie button{border-radius:999px;min-height:44px}.va-app .alumno-perfil{border-radius:var(--va-r);overflow:hidden}.va-app .alumno-perfil-portada{border-radius:0}.va-app .alumno .alumno-perfil-avatar,.va-app .alumno-perfil-avatar{border-radius:50%}.va-app .alumno-enlaces .alumno-fila{border-radius:0}.va-app .account-layout>nav{border-radius:var(--va-r);border:1px solid var(--va-filo);gap:2px;padding:8px}.va-app .account-layout>nav button{border-radius:14px;min-height:46px;box-shadow:none!important}html body .va-app .account-layout>nav button:not(:disabled):hover{background:var(--va-hover);box-shadow:none}.va-app .account-layout>nav button.active{background:var(--va-activo);color:var(--alumno-verde-texto)!important;box-shadow:inset 0 0 0 1px var(--va-activo-borde)!important}.va-app .account-card{border-radius:var(--va-r);padding:clamp(18px,2.4vw,30px)}.va-app .account-card input:not([type=checkbox]):not([type=radio]):not([type=file]),.va-app .account-card textarea,.va-app .account-card select,.va-app .proyecto-form :is(input:not([type=file]),textarea,select){border:1px solid var(--va-filo);background:var(--alumno-campo);border-radius:14px}.va-app .account-card .alumno-cifra{background:var(--va-hover);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.va-app .account-avatar img,.va-app .account-avatar .avatar-iniciales{border-radius:50%}.va-app .account-avatar-acciones button{border-radius:999px;min-height:44px}.va-app .setting-toggle{border-radius:0}.va-app .proyecto-form{border-radius:var(--va-r);padding:clamp(18px,2.4vw,30px)}.va-app .proyecto-vista{border-radius:var(--va-r-md)}.va-app :is(.cert-tarjeta,.certificado-fila,.cert-panel,.cert-pendiente,.certificados-lista>article){border-radius:var(--va-r)}.va-app .pr-perfil{background:0 0;border:0;gap:14px}.va-app .pr-perfil>div{border-radius:22px;padding:18px}.va-app .pr-perfil span{font:650 13px var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;color:var(--alumno-meta)}.va-app .pr-perfil b{font:700 clamp(28px, 2.6vw, 38px)/1.05 var(--va-display)}.va-app .pr-atajos{gap:8px}.va-app .pr-atajos a,.va-app .pr-atajo-dato{min-height:44px;transition:transform .26s var(--va-muelle);border-radius:999px;padding:0 16px}.va-app .pr-atajos a:hover{border-color:var(--va-activo-borde);transform:translateY(-2px)}.va-app .pr-atajo-dato{background:var(--va-activo);border-color:var(--va-activo-borde)}.va-app .pr-recomendacion{border-radius:var(--va-r);overflow:hidden}.va-app .pr-cursos{gap:16px}.va-app .pr-curso{border-radius:var(--va-r);color:var(--alumno-texto);transition:transform .36s var(--va-muelle);overflow:hidden}.va-app .pr-curso:hover{border-color:var(--va-activo-borde);transform:translateY(-5px)}.va-app .pr-curso-foto{border-radius:0}.va-app .pr-curso-foto em{font:700 12px/1 var(--font-sans), sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4f3ee;background:#090a0b94;border-radius:999px;padding:6px 10px}.va-app .pr-curso-cuerpo small{font:500 12px var(--va-mono);letter-spacing:.12em;color:var(--alumno-verde-texto)}.va-app .pr-curso-cuerpo b{font:700 19px/1.25 var(--va-display);color:var(--alumno-texto)}.va-app .pr-curso-pie{border-top-color:var(--alumno-linea);color:var(--alumno-meta)}.va-app .pr-curso-pie strong{color:var(--alumno-verde-texto)}.va-app .pr-modos{gap:12px}.va-app .pr-modo{transition:transform .3s var(--va-muelle), border-color .2s ease;border-radius:22px}.va-app .pr-modo:hover:not(:disabled){transform:translateY(-4px)}.va-app .pr-modo:active:not(:disabled){transform:scale(.97)}.va-app .pr-modo>i{border-radius:14px}.va-app .pr-modo>em{border-radius:999px}.va-app .pr-simulador{border-radius:var(--va-r);border:1px solid var(--va-filo);box-shadow:inset 0 1px 0 #ffffff24, var(--va-sombra);transition:transform .36s var(--va-muelle);overflow:hidden}.va-app .pr-simulador:hover{transform:translateY(-4px)}.va-app .pr-modulo{border-radius:var(--va-r);overflow:hidden}.va-app .pr-modulo>header small{font:500 12px var(--va-mono);letter-spacing:.14em}.va-app .pr-clases li:last-child{border-bottom:0}.va-app .pr-jefe{background:var(--va-hover)}.va-app .pr-final{border-radius:var(--va-r);overflow:hidden}.va-app .pr-final .primary-button{box-shadow:none;background:#0a0b0a;color:#fff!important}.va-app .pr-ranking-caja{border-radius:var(--va-r)}.va-app .pr-ranking{border-top:0}.va-app .pr-ranking li{border-bottom:0;border-radius:14px}.va-app .pr-ranking li.tu{box-shadow:inset 0 0 0 1px var(--va-activo-borde);background:var(--va-activo)}.va-app .pr-pestanas{border:1px solid var(--va-filo);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));box-shadow:inset 0 1px 0 var(--va-luz);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.va-app .pr-pestanas button{border-radius:999px;min-height:44px;padding:0 18px;border:0!important}.va-app .pr-pestanas button.activa{background:var(--va-vidrio-hi);box-shadow:inset 0 1px 0 var(--va-luz), 0 4px 14px #00000024;color:var(--alumno-texto)!important}.va-app .pr-selector select,.va-app .pr-alias input{border-radius:14px}.va-app .pr-insignias{gap:12px}.va-app .pr-insignia{border-radius:22px}.va-app .pr-ajustes{border-radius:var(--va-r);border-top:1px solid var(--va-filo);padding:4px 20px}.va-app .pr-ajustes>:last-child{border-bottom:0}.va-app .pr-duelos{border-radius:var(--va-r);border-top:1px solid var(--va-filo);overflow:hidden}.va-app .pr-duelos li:last-child{border-bottom:0}.va-app .pr-dialogo{background:var(--va-solido);border:1px solid var(--va-filo);border-radius:28px}.va-app .pr-dialogo header button{border-radius:50%;width:44px;height:44px}.va-app .pr-error,.va-app .pr-aviso{border-radius:var(--va-r-sm)}.pr-juego{isolation:isolate;position:relative;background:0 0!important}.pr-juego>:not(.va-fondo){z-index:1;position:relative}.pr-juego .pr-juego-cabecera{z-index:5;border-radius:24px;margin:10px clamp(10px,2vw,18px) 0;padding:10px 14px;position:sticky;top:10px}.pr-juego .pr-cerrar,.pr-juego .pr-icono{border-radius:50%}.pr-juego .pr-cuenta,.pr-juego .pr-chip{border-radius:999px}.pr-juego .pr-opcion-boton{min-height:56px;transition:transform .26s var(--va-muelle), border-color .2s ease, background-color .2s ease;border-radius:18px}.pr-juego .pr-opcion-boton:active:not(:disabled){transform:scale(.98)}.pr-juego .pr-opcion-boton kbd{border-radius:10px}.pr-juego .pr-imagen{border-radius:var(--va-r-md)}.pr-juego .pr-sino-tarjeta{border-radius:26px}.pr-juego .pr-sino-botones button{border-radius:999px;min-height:56px}.pr-juego .pr-reloj{border-radius:999px;overflow:hidden}.pr-juego :is(.pr-ruedas,.pr-caja,.pr-bandeja,.pr-resultado-sim,.pr-encargo,.pr-solucion){border-radius:var(--va-r-md)}.pr-juego :is(.pr-par,.pr-ficha,.pr-asa,.pr-dial,.pr-hueco){border-radius:14px}.pr-juego .pr-ordenar-flechas button{border-radius:10px;min-height:30px}.pr-juego .pr-momento-pantalla{border-radius:var(--va-r-md);overflow:hidden}.va-app .learn-page{min-height:0;color:var(--alumno-texto);background:0 0}.va-app .learn-page .learn-top{z-index:20;border:1px solid var(--va-filo);border-radius:999px;align-items:center;gap:12px;height:auto;min-height:62px;margin:0 0 14px;padding:8px 10px 8px 8px;display:flex;position:sticky;top:14px}.va-app .learn-page .learn-top>a{background:var(--va-hover);min-height:44px;transition:transform .26s var(--va-muelle), background-color .2s ease;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px 0 12px;font-size:14px;font-weight:750;display:inline-flex;color:var(--alumno-texto)!important}.va-app .learn-page .learn-top>a:hover{background:var(--va-activo)}.va-app .learn-page .learn-top>a:active{transform:scale(.95)}.va-app .learn-page .learn-top>b{text-align:left;min-width:0;font:700 15px/1.25 var(--va-display);letter-spacing:-.01em;color:var(--alumno-texto);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.va-app .learn-page .learn-top>.learn-top-progreso{font:600 13px var(--va-mono);color:var(--alumno-verde-texto);flex:0 200px;align-items:center;gap:10px;display:flex}.va-app .learn-page .learn-top>.learn-top-progreso i{flex:1}.va-app .learn-page .learn-top .boton-enfoque{border:1px solid var(--va-filo);background:0 0;border-radius:999px;min-height:44px;padding:0 14px}.va-app .learn-page .learn-top .boton-enfoque[aria-pressed=true]{background:var(--va-activo);border-color:var(--va-activo-borde);color:var(--alumno-texto)!important}.va-app .learn-page .learn-top .boton-enfoque kbd{border-radius:6px}.va-app .learn-page .learn-top-tema{display:none}.va-app .learn-page .player-layout{border:0;grid-template-columns:minmax(0,1fr) clamp(300px,28vw,390px);align-items:start;gap:16px;max-width:none;padding:0;display:grid}.va-app .learn-page .lesson-stage{border:0;min-width:0;padding:0}.va-app .learn-page .video-frame{border:1px solid var(--va-filo);background:#000;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #00000073}.va-app .learn-page .video-frame iframe{border-radius:0}.va-app .learn-page .big-play{-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:#ffffff24;border:1px solid #ffffff47;border-radius:50%;width:84px;height:84px;box-shadow:inset 0 1px #ffffff59,0 12px 30px #00000059}.va-app .learn-page .big-play:hover{border-color:var(--acid);background:#0dd6874d}.va-app .learn-page .video-reanudar{-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);background:#1416187a;border:1px solid #ffffff29;border-radius:16px;padding:12px 16px;bottom:14px;left:14px;right:14px;box-shadow:inset 0 1px #fff3}.va-app .learn-page .video-reanudar i{background:#fff3;border-radius:9px;height:5px;overflow:hidden}.va-app .learn-page .video-reanudar i em{background:linear-gradient(90deg, var(--acid), #41f0a8);border-radius:9px}.va-app .learn-page .video-reanudar small{color:#f2f4f3cc;font:500 12px var(--va-mono)!important}.va-app .learn-page .watermark{border-radius:999px}.va-app .learn-page .watermark em{font-size:12px!important}.va-app .learn-page .lesson-info{border:0;padding:18px 2px 4px}.va-app .learn-page .lesson-info>p{letter-spacing:.16em;color:var(--alumno-verde-texto);align-items:center;gap:8px;display:flex;font:500 12px var(--va-mono)!important}.va-app .learn-page .lesson-info>p:before{content:"";background:var(--acid);border-radius:2px;width:16px;height:2px}.va-app .learn-page .lesson-info h1{font:700 clamp(26px, 2.8vw, 36px)/1.08 var(--va-display);overflow-wrap:anywhere;margin:10px 0 0;font-family:var(--va-display)!important;letter-spacing:-.03em!important;font-weight:700!important}.va-app .learn-page .lesson-actions{flex-wrap:wrap;gap:12px;margin:18px 0 6px;display:flex}.va-app .learn-page .lesson-actions button{border:1px solid var(--va-filo);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));min-height:52px;box-shadow:inset 0 1px 0 var(--va-luz);transition:transform .26s var(--va-muelle), filter .2s ease, background-color .2s ease;border-radius:999px;padding:0 22px;font-size:15px;font-weight:800;color:var(--alumno-texto)!important}.va-app .learn-page .lesson-actions button:active:not(:disabled){transform:scale(.96)}.va-app .learn-page .lesson-actions button:first-child{background:linear-gradient(135deg, #3fe9a6, var(--acid) 55%, #08b877);border:0;min-height:56px;padding:0 26px;box-shadow:inset 0 1px #ffffff73,0 12px 28px #0dd68757;color:#07130d!important}.va-app .learn-page .lesson-actions button:first-child:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px)}.va-app .learn-page .lesson-actions button:first-child svg{color:currentColor!important}.va-app .learn-page .lesson-actions button.done:first-child{background:var(--va-activo);border:1px solid var(--va-activo-borde);box-shadow:inset 0 1px 0 var(--va-luz);color:var(--alumno-verde-texto)!important}.va-app .learn-page .lesson-actions button:not(:first-child):hover:not(:disabled){border-color:var(--va-activo-borde);background:var(--va-activo)}.va-app .learn-page .lesson-tabs{border:1px solid var(--va-filo);border-radius:999px;flex-wrap:wrap;gap:4px;max-width:100%;margin:22px 0 14px;padding:4px;display:inline-flex}.va-app .learn-page .lesson-tabs button{min-height:44px;transition:background-color .22s ease, color .2s ease, transform .26s var(--va-muelle);background:0 0;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:750;display:inline-flex;color:var(--alumno-meta)!important;border:0!important}.va-app .learn-page .lesson-tabs button:active{transform:scale(.95)}html body .va-app .learn-page .lesson-tabs button:not(:disabled):not(.active):hover{background-color:var(--va-hover);color:var(--alumno-texto)!important}.va-app .learn-page .lesson-tabs button.active{background:var(--va-vidrio-hi);box-shadow:inset 0 1px 0 var(--va-luz), 0 4px 14px #00000029;color:var(--alumno-texto)!important}.va-app .learn-page .lesson-tabs span{background:var(--va-activo);color:var(--alumno-verde-texto);border-radius:999px}.va-app .learn-page .tab-content{border-radius:var(--va-r);padding:clamp(18px,2.4vw,26px)}.va-app .learn-page .tab-content>h3:first-child{margin-top:0}.va-app .learn-page .resources a{border:1px solid var(--va-filo);background:var(--va-hover);box-shadow:none;border-radius:16px;margin-bottom:8px}.va-app .learn-page .resources a:hover{background:var(--va-activo);box-shadow:none}.va-app .learn-page .tab-content textarea{border:1px solid var(--va-filo);background:var(--alumno-campo);border-radius:16px}.va-app .learn-page .tab-content :is(.comentario,.quiz-tomar){border-radius:var(--va-r-md)}.va-app .learn-page .tab-content button:not(.primary-button){border-radius:999px}.va-app .learn-page .curso-terminado,.va-app .learn-page .learn-examen{border-radius:var(--va-r);border-color:var(--va-activo-borde);max-width:none;margin:18px 0 0;padding:clamp(18px,2.6vw,30px)}.va-app .learn-page .curso-terminado .eyebrow{font:500 12px var(--va-mono);letter-spacing:.16em;color:var(--alumno-verde-texto)}.va-app .learn-page .curso-terminado h2{font-family:var(--va-display);letter-spacing:-.03em;color:var(--alumno-texto)}.va-app .learn-page .curso-terminado-acciones{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.va-app .learn-page .curso-terminado-acciones a:not(.primary-button){min-height:44px;color:var(--alumno-verde-texto);align-items:center;display:inline-flex}.va-app .learn-page .lesson-list{overscroll-behavior:contain;border-radius:var(--va-r);border-left:1px solid var(--va-filo);scrollbar-width:thin;max-height:calc(100dvh - 104px);padding:16px 12px 14px;position:sticky;top:90px;overflow:auto}.va-app .learn-page .lesson-list-cabecera{text-align:left;border:0;align-items:center;gap:14px;padding:2px 6px 10px;display:flex}.va-app .learn-page .lesson-list-cabecera>div:last-child{text-align:left;flex:1;min-width:0}.va-app .learn-page .lesson-list-cabecera>:first-child{flex:none}.va-app .learn-page .lesson-list-cabecera .anillo b{letter-spacing:-.02em;font-size:12px}.va-app .learn-page .lesson-list h3{font:700 19px/1.2 var(--va-display);margin:0 0 2px}.va-app .learn-page .lesson-list section.modulo{border:0;margin-top:8px}.va-app .learn-page .lesson-list section.modulo h4{letter-spacing:.14em;text-transform:uppercase;border-radius:0;align-items:center;gap:8px;margin:10px 0 4px;padding:6px 8px;display:flex;font:500 12px/1.3 var(--va-mono)!important;color:var(--alumno-meta)!important;background:0 0!important}.va-app .learn-page .lesson-list section.modulo h4 b{overflow-wrap:anywhere;flex:1;min-width:0;font:inherit!important}.va-app .learn-page .lesson-list section.modulo h4.modulo-completo em{color:var(--alumno-verde-texto)}.va-app .learn-page .lesson-list .clase-fila{text-align:left;width:100%;min-height:56px;transition:background-color .2s ease, transform .26s var(--va-muelle);background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:2px 0;padding:9px 10px;display:grid;box-shadow:none!important}.va-app .learn-page .lesson-list .clase-fila:hover{background:var(--va-hover)}.va-app .learn-page .lesson-list .clase-fila:active{transform:scale(.98)}.va-app .learn-page .lesson-list .clase-fila span{transform:none!important}.va-app .learn-page .lesson-list .clase-fila.active{background:var(--va-activo);border-color:var(--va-activo-borde);padding-left:10px}.va-app .learn-page .lesson-list .clase-fila>i{border-radius:50%;place-items:center;width:28px;height:28px;display:grid;background:var(--va-hover)!important;color:var(--alumno-meta)!important;border:0!important}.va-app .learn-page .lesson-list .clase-fila.hecha>i{background:var(--acid)!important;color:#07130d!important}.va-app .learn-page .lesson-list .clase-fila.active>i{box-shadow:0 0 0 4px #0dd68733;background:var(--acid)!important;color:#07130d!important}.va-app .learn-page .lesson-list .clase-fila b{font-size:14.5px;font-weight:650;line-height:1.35}.va-app .learn-page .lesson-list .clase-fila small{color:var(--alumno-meta);margin-top:2px;display:block;font:500 12px var(--va-mono)!important}.va-app .learn-page .next-lesson{background:linear-gradient(135deg, #3fe9a6, var(--acid) 55%, #08b877);border:0;border-radius:999px;width:100%;min-height:50px;margin:12px 0 0;font-weight:800;color:#07130d!important}html[data-modo-enfoque] .va-app .va-lateral,html[data-modo-enfoque] .va-app .va-pestanas,html[data-modo-enfoque] .va-app .va-barra-movil{opacity:.22;filter:blur(2px);pointer-events:none;transition:opacity .42s,filter .42s}::view-transition-old(.va-sale){animation:.16s ease-out both va-vt-fuera}::view-transition-new(.va-entra){animation:.42s var(--va-muelle,cubic-bezier(.2, .9, .25, 1.18)) both va-vt-dentro}::view-transition-group(.va-morph){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-image-pair(.va-morph){animation-name:va-vt-desenfoque}@keyframes va-vt-dentro{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes va-vt-fuera{to{opacity:0;transform:translateY(-6px)}}@keyframes va-vt-desenfoque{35%{filter:blur(3px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@supports not (view-transition-name:none){.va-app>.alumno-main>.va-vista{animation:.42s cubic-bezier(.2,.9,.25,1.18) both va-vt-dentro}}@media (prefers-reduced-motion:reduce){.va-app *,.pr-juego *{transition-duration:1ms!important}.va-app>.alumno-main>.va-vista{animation:none!important}}@media (max-width:1199px) and (min-width:900px){.alumno.va-app{--va-lat:84px}.va-app .va-lateral .brand>span:not(.brand-mark),.va-app .va-item>span,.va-app .va-item small,.va-app .va-seccion,.va-app .va-escuelas,.va-app .va-lateral-pie .tema-switch b,.va-app .alumno-usuario>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.va-app .va-lateral{padding-inline:10px}.va-app .va-lateral-cabeza{flex-direction:column;padding:2px 0 12px}.va-app .va-item,.va-app .va-lateral-pie .tema-switch{justify-content:center;padding:0}.va-app .va-lateral .alumno-usuario{cursor:pointer;grid-template-columns:1fr;justify-items:center;padding:8px 0}.va-app .va-lateral .alumno-usuario>button{opacity:0;z-index:1;width:auto;height:auto;position:absolute;inset:0}.va-app .va-lateral .alumno-usuario:has(>button:focus-visible){outline:2px solid var(--acid);outline-offset:2px}.va-app .va-lateral .alumno-usuario-menu{width:230px;right:auto}.va-app .va-sep{background:var(--alumno-linea);height:1px;margin:10px 8px;display:block}.va-app .va-plegar{display:none}.va-app .va-plegar.va-desplegar-tablet{display:grid}.va-app[data-abierta="1"] .va-lateral{background:var(--va-solido);width:268px;padding:16px 12px 12px;position:fixed;left:14px}.va-app[data-abierta="1"] .va-lateral :is(.brand>span,.va-item>span,.va-seccion,.va-escuelas,.tema-switch b,.alumno-usuario>span,.alumno-usuario>button){clip:auto;width:auto;height:auto;margin:0;overflow:visible;position:static!important}.va-app[data-abierta="1"] .va-item{justify-content:flex-start;padding:0 12px}.va-app[data-abierta="1"] .va-lateral-cabeza{flex-direction:row;padding:2px 4px 16px 8px}.va-app[data-abierta="1"] .va-lateral .alumno-usuario{grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;padding:10px}.va-app[data-abierta="1"] .va-lateral .alumno-usuario>button{opacity:1;width:44px;height:44px;position:static}.va-app[data-abierta="1"] .va-lateral-pie .tema-switch{justify-content:flex-start;padding:0 12px}}@media (max-width:1279px){.va-app .alumno-inicio{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr)}.va-app .alumno-plus.pp-plan{padding:20px}}@media (max-width:1100px){.va-app .account-layout>nav{border-radius:var(--va-r);gap:4px;border:1px solid var(--va-filo)!important}.va-app .account-layout>nav button{border-radius:14px;border:0!important}}@media (max-width:1099px){.va-app .alumno-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.va-app .alumno-perfil-cuerpo{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.va-app .learn-page .player-layout{grid-template-columns:minmax(0,1fr)}.va-app .learn-page .lesson-list{max-height:none;position:static;overflow:visible}}@media (max-width:899px){.alumno.va-app{padding:0;display:block}.va-app>.alumno-main{grid-column:auto}.va-app .va-lateral{display:none}.va-app>.alumno-main{padding:6px 14px calc(118px + env(safe-area-inset-bottom))}.va-app .va-barra-movil{z-index:25;margin:max(10px, env(safe-area-inset-top)) 12px 4px;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex;position:relative}.va-app .va-barra-movil .brand{min-width:0;font:800 13px/1 var(--font-sans), sans-serif;letter-spacing:.02em;align-items:center;gap:9px;margin-right:auto;display:flex;color:var(--alumno-texto)!important}.va-app .va-barra-movil .brand>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.va-app .va-barra-movil .brand b{color:var(--alumno-verde-texto)}.va-app .va-barra-movil .brand-mark{border:0;flex:none;width:30px;height:30px;transform:none}.va-app .va-barra-movil .brand-mark img{width:30px;height:30px}.va-app .va-barra-movil .tema-switch{justify-content:center;min-width:44px;min-height:44px}.va-avatar-boton{background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.va-app .va-pestanas{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:60;max-width:560px;box-shadow:inset 0 1px 0 var(--va-luz), 0 18px 40px #00000059;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0 auto;padding:6px;display:grid;position:fixed}.va-pestanas :is(a,button){min-width:0;min-height:54px;transition:background-color .22s ease, color .2s ease, transform .26s var(--va-muelle);background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:12px;font-weight:750;line-height:1.1;display:flex;color:var(--alumno-meta)!important}.va-pestanas :is(a,button)>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.va-pestanas :is(a,button):active{transform:scale(.92)}.va-pestanas :is(a,button).activo{background:var(--va-activo);color:var(--alumno-verde-texto)!important}html:has(.va-app) .profe-widget:not(.abierto){bottom:calc(86px + env(safe-area-inset-bottom));right:12px}html:has(.va-app) .profe-lanzador{width:70px;height:70px}html:has(.va-app) .profe-widget.compacto .profe-lanzador{width:62px;height:62px}.va-app .alumno-cabecera{flex-direction:column;align-items:flex-start;margin-top:8px}.va-app .alumno-cabecera>a,.va-app .alumno-cabecera>button{min-height:44px}.va-app .learn-page .learn-top{border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"volver.enfoque""titulo titulo titulo""avance avance avance";gap:8px 10px;padding:8px;display:grid;position:relative;top:0}.va-app .learn-page .learn-top>a{grid-area:volver;gap:6px;width:auto;height:auto;margin:0;font-size:14px}.va-app .learn-page .learn-top>.learn-top-progreso i{display:block!important}.va-app .learn-page .learn-top>b{white-space:normal;grid-area:titulo;padding:2px 8px 0;font-size:16px;display:block!important}.va-app .learn-page .learn-top>.learn-top-progreso{grid-area:avance;padding:0 8px 6px;display:flex!important}.va-app .learn-page .learn-top>.boton-enfoque{grid-area:enfoque}}@media (max-width:760px){.va-app .alumno-inicio,.va-app .alumno-notas{grid-template-columns:minmax(0,1fr)}.va-app .alumno-continuar{min-height:340px}.va-app .va-play{width:56px;height:56px}.va-app .alumno-continuar h2{padding-right:0}.va-app .learn-page .learn-top .boton-enfoque-largo{display:none}.va-app .learn-page .learn-top .boton-enfoque-corto{display:inline}}@media (max-width:420px){.va-app .alumno-cifras,.va-app .alumno-cifras.tres{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.va-app .alumno-cifra{min-height:104px;padding:14px}.va-app .alumno-cifra>b{font-size:24px}.va-app>.alumno-main{padding-inline:12px}.va-app .alumno-continuar .alumno-acciones>*{width:100%}.va-app .learn-page .lesson-actions button{justify-content:center;width:100%}.va-app .learn-page .lesson-tabs{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.va-app .learn-page .lesson-tabs button{border-radius:18px;justify-content:center}.va-barra-movil .brand>span:last-child{display:none}}@media (max-width:340px){.va-app .alumno-cifras,.va-app .alumno-cifras.tres,.va-app .alumno-cifras.dos{grid-template-columns:minmax(0,1fr)}.va-pestanas :is(a,button){font-size:12px}}.va-app .alumno-nav-esqueleto{gap:14px;padding:22px 16px}.va-app .alumno-nav-esqueleto nav{gap:18px;margin-top:18px;display:grid}.va-app .skeleton-card,.va-app .skeleton-line,.va-app .skeleton-brand{border-radius:14px}.va-app .skeleton-card{border-radius:var(--va-r);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));border:1px solid var(--va-filo);min-height:220px}.va-app .va-esqueleto-continuar{min-height:280px;margin-bottom:18px;display:block}.va-app .alumno-esqueleto-cifra{min-height:112px}@media (max-width:1199px) and (min-width:900px){.va-app .alumno-nav-esqueleto{padding-inline:12px}}.va-app .cert-pestanas{border:1px solid var(--va-filo);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));max-width:100%;box-shadow:inset 0 1px 0 var(--va-luz);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.va-app .cert-pestanas button{min-height:44px;transition:background-color .22s ease, color .2s ease, transform .26s var(--va-muelle);border:0;align-items:center;margin:0;padding:0 16px;font-size:15px;color:var(--alumno-meta)!important;border-radius:999px!important}.va-app .cert-pestanas button small{color:var(--alumno-meta);font:500 12px var(--va-mono)}.va-app .cert-pestanas button:hover{background:var(--va-hover);color:var(--alumno-texto)!important}.va-app .cert-pestanas button[aria-selected=true]{background:var(--va-vidrio-hi);box-shadow:inset 0 1px 0 var(--va-luz), 0 4px 14px #00000029;color:var(--alumno-texto)!important}.va-app .cert-pestanas button:active{transform:scale(.96)}.va-app .cert-vista{border-radius:var(--va-r);border:1px solid var(--va-filo);box-shadow:inset 0 1px 0 #ffffff1f, var(--va-sombra);overflow:hidden}.va-app .cert-acciones{gap:10px}.va-app .cert-boton{border:1px solid var(--va-filo);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));min-height:50px;box-shadow:inset 0 1px 0 var(--va-luz);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur);transition:transform .26s var(--va-muelle), background-color .2s ease, border-color .2s ease;border-radius:999px;color:var(--alumno-texto)!important}.va-app .cert-boton:hover:not(:disabled){border-color:var(--va-activo-borde);background:var(--va-activo);transform:translateY(-1px);color:var(--alumno-texto)!important}.va-app .cert-boton:active:not(:disabled){transform:scale(.96)}.va-app .cert-boton--primario{background:linear-gradient(135deg, #3fe9a6, var(--acid) 55%, #08b877);border:0;box-shadow:inset 0 1px #ffffff73,0 10px 26px #0dd6874d;color:#07130d!important}.va-app .cert-boton--primario:hover:not(:disabled){background:linear-gradient(135deg, #3fe9a6, var(--acid) 55%, #08b877);filter:brightness(1.04);color:#07130d!important}.va-app .alumno-tarjeta .alumno-aviso{color:var(--alumno-texto)!important}[data-theme=light] .va-app .pr-simulador p{color:#e4e6e4}.pr-juego .pr-veredicto{border-radius:var(--va-r);border:1px solid var(--va-filo);box-shadow:inset 0 1px 0 var(--va-luz), var(--va-sombra);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur)}.pr-juego .pr-veredicto.bien{border-color:color-mix(in srgb, var(--pr-bien) 55%, transparent)}.pr-juego .pr-veredicto.mal{border-color:color-mix(in srgb, var(--pr-mal) 55%, transparent)}.pr-juego .pr-veredicto.parcial{border-color:color-mix(in srgb, var(--pr-parcial) 55%, transparent)}.va-app .pr-recomendacion{border-left-width:1px}.pr-juego .pr-error,.pr-juego .pr-solucion{border-radius:var(--va-r-sm)}.va-app .alumno-enlaces:not(.alumno-lista){border-radius:var(--va-r);border:1px solid var(--va-filo);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));box-shadow:inset 0 1px 0 var(--va-luz), var(--va-sombra);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur);overflow:hidden}.va-app .alumno-enlaces .alumno-fila:last-child{border-bottom:0}.va-app .alumno-enlaces>.alumno-bloque-titulo{border-bottom:1px solid var(--alumno-linea);margin:0;padding:18px clamp(14px,2vw,22px) 8px}.va-app .va-dudas{border:1px solid var(--va-filo);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));width:min(100%,520px);min-height:72px;box-shadow:inset 0 1px 0 var(--va-luz), var(--va-sombra);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur);text-align:left;transition:transform .3s var(--va-muelle), border-color .2s ease;border-radius:22px;align-items:center;gap:14px;margin:14px 0 0;padding:8px 18px 8px 10px;display:flex;color:var(--alumno-texto)!important}.va-app .va-dudas:hover{border-color:var(--va-activo-borde);transform:translateY(-2px)}.va-app .va-dudas:active{transform:scale(.98)}.va-dudas-profe{flex:none;place-items:center;width:58px;height:58px;display:grid;overflow:visible}.va-app .va-dudas>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.va-app .va-dudas b{font-size:16px;font-weight:800}.va-app .va-dudas small{color:var(--alumno-meta);font-size:14px}.va-app .va-dudas>svg{color:var(--alumno-verde-texto);flex:none}html:not(:has(.profe-lanzador)) .va-app .va-dudas{display:none}html[data-modo-enfoque] .va-app .va-dudas{opacity:.2;filter:blur(2px)}.va-app[data-plegada="1"] .va-lateral:has(.alumno-usuario-menu){z-index:60;overflow:visible}.va-app[data-plegada="1"] .va-lateral .alumno-usuario{position:relative}.va-app[data-plegada="1"] .va-lateral .alumno-usuario-menu{z-index:61;background:var(--va-solido);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--va-filo);width:240px;box-shadow:var(--va-sombra);bottom:0;left:calc(100% + 14px);right:auto}@media (min-width:900px) and (max-width:1199px){.va-app:not([data-abierta="1"]) .va-lateral:has(.alumno-usuario-menu){z-index:60;overflow:visible}.va-app:not([data-abierta="1"]) .va-lateral .alumno-usuario{position:relative}.va-app:not([data-abierta="1"]) .va-lateral .alumno-usuario-menu{z-index:61;background:var(--va-solido);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--va-filo);width:240px;box-shadow:var(--va-sombra);bottom:0;left:calc(100% + 14px);right:auto}}.va-app .alumno-plus-oferta .pp-ahorro{border:0;gap:6px}
.admin-shell.va-admin{--va-lat:268px;--admin-bg:transparent;--admin-panel:#ffffff0d;--admin-panel-2:#ffffff13;--admin-input:#00000047;--admin-line:#ffffff1c;--admin-line-strong:#fff3;--admin-opaco:#15181a;--alumno-texto:var(--admin-text);--alumno-nav-texto:#c9cccb;--alumno-meta:var(--admin-soft);--alumno-linea:var(--admin-line);--alumno-linea-fuerte:var(--admin-line-strong);--alumno-pista:#ffffff1f;--alumno-verde-texto:var(--admin-accent);--border:var(--admin-line);--foreground:var(--admin-text);--foreground-muted:var(--admin-soft);--background:var(--admin-opaco);--curva:14px;--curva-sm:14px;--curva-xs:8px;gap:14px;min-height:100dvh;padding:14px;position:relative;grid-template-columns:var(--va-lat) minmax(0, 1fr)!important;background:0 0!important;display:grid!important}.admin-shell.va-admin[data-plegada="1"]{--va-lat:84px}[data-theme=light] .admin-shell.va-admin{--admin-panel:#ffffff8f;--admin-panel-2:#003c280e;--admin-input:#ffffffeb;--admin-line:#10281e1f;--admin-line-strong:#10281e3d;--admin-opaco:#fbfaf6;--admin-accent:#006a47;--admin-warn:#a83a17;--alumno-nav-texto:#3a3f3e;--alumno-pista:#0000001a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.admin-shell.va-admin{--admin-panel:#111315;--admin-panel-2:#171a1c;--admin-input:#0d0f10}[data-theme=light] .admin-shell.va-admin{--admin-panel:#fbfaf6;--admin-panel-2:#efece4;--admin-input:#fff}}@media (prefers-reduced-transparency:reduce){.admin-shell.va-admin{--admin-panel:#111315;--admin-panel-2:#171a1c;--admin-input:#0d0f10}[data-theme=light] .admin-shell.va-admin{--admin-panel:#fbfaf6;--admin-panel-2:#efece4;--admin-input:#fff}}.admin-shell.va-admin :where(span,b,small,em,strong,i,p,h1,h2,h3,h4,a,label,code,td,th,dt,dd,time){--curva:4px}.va-admin>.admin-main{z-index:1;grid-column:2;min-width:0;position:relative;background:0 0!important}.admin-shell.va-admin .admin-content{margin-inline:auto;max-width:1560px!important;padding:26px clamp(6px,1.6vw,26px) 120px!important}.va-admin .admin-content>*{animation:va-vt-dentro .42s var(--va-muelle) both}.va-admin .admin-content>:nth-child(2){animation-delay:40ms}.va-admin .admin-content>:nth-child(3){animation-delay:70ms}.va-admin .admin-content>:nth-child(n+4){animation-delay:95ms}.va-admin .va-lateral .admin-brand{cursor:pointer;--curva-sm:12px;background:0 0;border:0;padding:0!important}.admin-shell.va-admin .va-seccion{font:500 12px/1.2 var(--va-mono);letter-spacing:.14em}.admin-shell.va-admin .va-pestanas :is(a,button){--curva-sm:999px;letter-spacing:-.01em;font-weight:750;font-size:12px!important}.admin-shell.va-admin .va-hoja-cabeza h2{font:700 22px/1.1 var(--va-display)}.va-admin .va-lateral nav section{gap:2px;margin:0;display:grid}.va-admin .va-lateral nav section>.va-seccion{margin-top:16px}.va-admin .va-lateral nav section:first-child>.va-seccion{margin-top:4px}.admin-shell.va-admin .va-item{--curva-sm:14px;text-align:left;cursor:pointer;background:0 0;width:100%;font:650 15px/1.2 var(--font-sans), sans-serif!important;border:0!important}.admin-shell.va-admin .va-item.activo{background:var(--va-activo)}.va-admin .va-item>em,.va-admin .va-pestanas em{background:var(--admin-fill);color:#07130d;min-width:22px;height:22px;font:800 12px/1 var(--font-sans), sans-serif;border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font-style:normal;display:inline-grid}.va-admin .workspace-switch{border-radius:16px;align-items:center;gap:10px;display:flex;border:1px solid var(--va-filo)!important;background:var(--va-hover)!important;margin:0 2px 10px!important;padding:8px 10px!important}.va-admin .workspace-switch>i{background:var(--admin-fill)!important;color:#07130d!important;width:30px!important;height:30px!important;font:700 12px var(--va-display)!important;border-radius:10px!important}.va-admin .workspace-switch span{min-width:0;display:grid;font-size:13px!important}.va-admin .workspace-switch b{color:var(--admin-text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.va-admin .workspace-switch small{align-items:center;gap:6px;display:flex;color:var(--admin-soft)!important;margin:0!important;font-size:12px!important}.va-admin .workspace-switch small:before{content:"";background:var(--admin-fill);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0dd6872e}.admin-shell.va-admin .admin-profile{background:var(--va-hover);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;border:0!important;gap:10px!important;margin:0!important;padding:10px!important}.admin-shell.va-admin .admin-profile span{min-width:0;display:grid;font-size:14px!important}.admin-shell.va-admin .admin-profile b{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.admin-shell.va-admin .admin-profile small{font-weight:700;color:var(--admin-accent)!important;margin:0!important;font-size:13px!important}.admin-shell.va-admin .admin-profile>button{--curva-sm:999px;width:44px;height:44px;transition:background-color .2s ease, color .2s ease, scale .26s var(--va-muelle);place-items:center;display:grid;color:var(--admin-soft)!important;background:0 0!important;border:0!important}.admin-shell.va-admin .admin-profile>button:hover{background:var(--va-activo)!important;color:var(--admin-text)!important}.va-admin .va-plegar{--curva-sm:14px}.va-admin[data-plegada="1"] .workspace-switch,.va-admin[data-plegada="1"] .admin-profile>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0!important;margin:-1px!important;padding:0!important;position:absolute!important}.va-admin[data-plegada="1"] .admin-profile{grid-template-columns:1fr;justify-items:center;padding:8px 0!important}.va-admin[data-plegada="1"] .va-item>em,.va-admin .va-pestanas em{min-width:18px;height:18px;margin:0;padding:0 5px;font-size:12px;position:absolute;top:4px;right:6px}.va-admin .va-pestanas :is(a,button){position:relative}.va-admin .va-pestanas em{top:2px;right:calc(50% - 24px)}.admin-shell.va-admin .admin-topbar{z-index:30;min-height:68px;box-shadow:inset 0 1px 0 var(--va-luz), var(--va-sombra);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur);border-radius:999px;position:sticky;top:14px;border:1px solid var(--va-filo)!important;background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio))!important;gap:10px!important;height:auto!important;padding:10px 12px 10px 24px!important}.admin-shell.va-admin .admin-topbar>.admin-topbar-title small{font:500 12px/1.2 var(--va-mono)!important;letter-spacing:.14em!important;color:var(--admin-accent)!important}.admin-shell.va-admin .admin-topbar>.admin-topbar-title small:before{border-radius:2px;width:14px}.admin-shell.va-admin .admin-topbar>.admin-topbar-title b{letter-spacing:-.03em;font:700 22px/1.1 var(--va-display)!important}.admin-shell.va-admin .admin-search{border-radius:999px;border:1px solid var(--va-filo)!important;background:var(--admin-input)!important;height:46px!important}.admin-shell.va-admin .admin-topbar :is(.admin-theme,.notification){--curva-sm:999px;transition:background-color .2s ease, color .2s ease, border-color .2s ease, scale .26s var(--va-muelle);border:1px solid var(--va-filo)!important;background:var(--va-hover)!important}.admin-shell.va-admin .admin-topbar .notification i{border-color:var(--admin-opaco)}.admin-shell.va-admin .avisos-panel{animation:va-aparece .22s var(--va-muelle) both;overflow:hidden;border:1px solid var(--va-filo)!important;background:var(--admin-opaco)!important;box-shadow:inset 0 1px 0 var(--va-luz), 0 30px 80px #00000073!important;border-radius:22px!important}.admin-shell.va-admin .avisos-cabecera{border-radius:0}.admin-shell.va-admin .avisos-panel>button{border-left:0!important}.admin-shell.va-admin .avisos-panel>button.urgente>span>b:before{content:"";vertical-align:1px;background:#ff8d6d;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.admin-shell.va-admin .admin-topbar .admin-theme{display:none!important}.admin-shell.va-admin :is(.admin-primary,.admin-create){box-shadow:inset 0 1px #ffffff73,0 10px 26px #0dd68747;color:#07130d!important;transition:transform .26s var(--va-muelle), scale .26s var(--va-muelle), box-shadow .2s ease, filter .2s ease!important;background:linear-gradient(135deg,#3fe9a6,#0dd687 55%,#08b877)!important;border-radius:999px!important}.admin-shell.va-admin :is(.admin-primary,.admin-create):not(:disabled):hover{filter:brightness(1.05);box-shadow:inset 0 1px #ffffff80,0 14px 30px #0dd6875c;background:linear-gradient(135deg,#3fe9a6,#0dd687 55%,#08b877)!important}.admin-shell.va-admin :is(.admin-secondary,.ghost-link){box-shadow:inset 0 1px 0 var(--va-luz);border:1px solid var(--va-filo)!important;background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio))!important;color:var(--admin-text)!important;transition:scale .26s var(--va-muelle), background-color .2s ease, border-color .2s ease, color .2s ease!important;border-radius:999px!important}.admin-shell.va-admin .ghost-link{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex;padding:0 16px!important}.admin-shell.va-admin :is(.admin-secondary,.ghost-link):not(:disabled):hover{border-color:var(--va-activo-borde)!important;background:var(--va-activo)!important;color:var(--admin-text)!important}.admin-shell.va-admin .danger-link{min-height:44px}.admin-shell.va-admin :is(.articulo-acciones,.qr-ajustes-botones,.editor-acciones,.video-clase-acciones,.uploader-error,.uploader-progreso,.qr-ajustes-imagen,.postulacion-acciones,.form-title,.module-editor-cab,.clase-editor-fila,.clase-editor-form-botones,.quiz-admin-cab,.quiz-admin-detalle,.quiz-admin-ajustes,.quiz-admin-pregunta-cab,.resena-admin,.pago-qr-acciones,.pago-docente-cab,.pago-docente-detalle,.pago-ajuste,.editor-portada-acciones,.equipo-fila,.contenido-nuevo-modulo,.contenido-nueva-clase,.project-admin-grid article span,.fila-precio,.admin-page-heading,.servicios,.correo-prueba,.courses-row-acciones,.editor-head,.profe-admin-botones,.ap-fila-acciones,.ap-lista-acciones,.errores-app-acciones) button{--curva-sm:999px}.admin-shell.va-admin :is(.admin-primary,.admin-create,.admin-secondary,.ghost-link,.va-item,.va-plegar,.admin-theme,.notification,.admin-profile>button,.admin-filterbar>button,.moderation-tabs>button,.editor-tabs button,.grafico-metricas button):active:not(:disabled){scale:.96}.admin-shell.va-admin .admin-page-heading{border:0;border-radius:0;padding:0;margin:4px 0 26px!important}.admin-shell.va-admin .admin-page-heading>div>p{font:500 12px/1.3 var(--va-mono)!important;letter-spacing:.16em!important}.admin-shell.va-admin .admin-page-heading>div>p:before{border-radius:2px;width:16px}.admin-shell.va-admin .admin-page-heading h1{overflow-wrap:anywhere;font:700 clamp(32px, 3.6vw, 48px)/1.04 var(--va-display)!important;letter-spacing:-.04em!important}.admin-shell.va-admin .admin-subtitulo{font:700 22px/1.2 var(--va-display)!important}.admin-shell.va-admin .admin-subtitulo:before{border-radius:2px;width:14px}.admin-shell.va-admin :is(.panel,.empty-state,.quiz-admin-crear,.articulo-lista,.errores-app-lista,.settings-layout>aside,.admin-kpis>article,.video-stats>article,.student-segments>article,.commerce-summary>article,.subscription-hero>div,.integracion-estado article,.project-admin-grid article){box-shadow:inset 0 1px 0 var(--va-luz), var(--va-sombra);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur);border:1px solid var(--va-filo)!important;border-radius:var(--va-r)!important;background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio))!important}.admin-shell.va-admin :is(.panel,.articulo-lista,.errores-app-lista,.project-admin-grid article,.settings-layout>aside){overflow:clip}.admin-shell.va-admin .panel>*{min-width:0}.admin-shell.va-admin .editor-articulo{grid-template-columns:minmax(0,1fr)}.admin-shell.va-admin .editor-campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.admin-shell.va-admin .editor-campos>*,.admin-shell.va-admin .editor-campos label>:is(input,select,textarea){width:100%;min-width:0}.admin-shell.va-admin :is(.editor-portada,.editor-portada-acciones){flex-wrap:wrap;min-width:0}.admin-shell.va-admin .panel :is(.panel,.empty-state,.quiz-admin-crear,.articulo-lista){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-shell.va-admin .panel .empty-state{background:0 0!important;border:0!important}.admin-shell.va-admin .panel .panel{background:var(--va-hover)!important;border-radius:var(--va-r-md)!important}.admin-shell.va-admin .panel-head{border-radius:0}.admin-shell.va-admin .panel-head>:is(b,h2,h3){font:700 19px/1.2 var(--va-display)!important}.admin-shell.va-admin .panel-head>div:first-child span{letter-spacing:.14em;font:500 12px/1.3 var(--va-mono)!important}.admin-shell.va-admin .panel-head>div:first-child b{font:700 30px/1.1 var(--va-display)!important}.admin-shell.va-admin .panel-head>button{--curva-sm:999px;min-height:44px;padding:0 12px!important}.admin-shell.va-admin :is(.admin-kpis,.video-stats,.student-segments,.commerce-summary)>article,.admin-shell.va-admin .subscription-hero>div,.admin-shell.va-admin .integracion-estado article{transition:transform .3s var(--va-muelle);border-radius:22px!important;padding:20px 22px!important}.admin-shell.va-admin .admin-kpis>article:hover{transform:translateY(-3px)}.admin-shell.va-admin .admin-kpis>article.kpi-acid,.admin-shell.va-admin :is(.video-stats,.student-segments,.commerce-summary)>article:first-child,.admin-shell.va-admin .integracion-estado article.ok{border-color:var(--va-activo-borde)!important}.admin-shell.va-admin .admin-kpis>article.kpi-orange,.admin-shell.va-admin .integracion-estado article.risk{border-color:#ff8d6d73!important}.admin-shell.va-admin :is(.admin-kpis,.video-stats,.student-segments,.commerce-summary) span,.admin-shell.va-admin .subscription-hero span,.admin-shell.va-admin .integracion-estado span{text-transform:none;font:650 13px/1.3 var(--font-sans), sans-serif!important;letter-spacing:0!important}.admin-shell.va-admin :is(.admin-kpis,.video-stats,.student-segments,.commerce-summary) b,.admin-shell.va-admin .subscription-hero b{font:700 clamp(30px, 2.6vw, 40px)/1.02 var(--va-display)!important;letter-spacing:-.035em!important}.admin-shell.va-admin .admin-kpis>article>i:first-child{border-radius:14px!important}.admin-shell.va-admin .admin-kpis>article>i:not(:first-child),.admin-shell.va-admin .completion>i,.admin-shell.va-admin .table-row [data-label]>i,.admin-shell.va-admin .uploader-progreso i{border-radius:9px;overflow:hidden;background:var(--alumno-pista)!important;height:6px!important}.admin-shell.va-admin :is(.admin-kpis>article>i,.completion>i,.table-row i,.uploader-progreso i)>em{border-radius:9px;background:linear-gradient(90deg, var(--admin-fill), #41f0a8)!important}.admin-shell.va-admin :is(div.admin-table,.generic-table){background:0 0}.admin-shell.va-admin table.admin-table{border:1px solid var(--va-filo);border-radius:var(--va-r-md);background:var(--admin-panel);overflow:hidden}.admin-shell.va-admin :is(.table-head,.generic-table>div:first-child){background:var(--va-hover);border-radius:0;font:500 12px/1.3 var(--va-mono)!important;letter-spacing:.12em!important}.admin-shell.va-admin table.admin-table th{letter-spacing:.12em;background:var(--va-hover);font:500 12px/1.3 var(--va-mono)!important}.admin-shell.va-admin :is(.table-row,.generic-table>button,.generic-table>div:not(:first-child),.activity-row,.quick-actions>button,.video-clase,.articulo-lista article,.switch-row,.errores-app-grupo,.errores-app-cabeza){border-radius:0}.admin-shell.va-admin :is(.generic-table>button,.quick-actions>button,.errores-app-cabeza,.avisos-panel>button){--curva-sm:0px}.admin-shell.va-admin :is(.generic-table>button,.quick-actions>button,.errores-app-cabeza,.avisos-panel>button)>*{--curva-sm:14px}.admin-shell.va-admin .rol-select{border-radius:14px!important}.admin-shell.va-admin .student-ver{--curva-sm:999px;width:44px;height:44px}.admin-shell.va-admin :is(.table-row,.generic-table>button,.generic-table>div:not(:first-child),.quick-actions>button,.video-clase,.articulo-lista article,.errores-app-cabeza):hover,.admin-shell.va-admin table.admin-table tbody tr:hover,.admin-shell.va-admin .errores-app-grupo.abierto{box-shadow:none;background:var(--va-hover)!important}.admin-shell.va-admin .course-cell img{border-radius:10px}.admin-shell.va-admin .activity-row>i{border-radius:14px}.admin-shell.va-admin :is(.admin-filterbar>button,.moderation-tabs>button,.grafico-metricas button){--curva-sm:999px;min-height:44px;box-shadow:inset 0 1px 0 var(--va-luz);transition:scale .26s var(--va-muelle), background-color .2s ease, color .2s ease, border-color .2s ease;border:1px solid var(--va-filo)!important;background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio))!important;color:var(--admin-soft)!important}.admin-shell.va-admin :is(.admin-filterbar>button,.moderation-tabs>button,.grafico-metricas button):hover{border-color:var(--va-activo-borde)!important;color:var(--admin-text)!important}.admin-shell.va-admin :is(.admin-filterbar>button,.moderation-tabs>button,.grafico-metricas button).active{box-shadow:0 8px 20px #0dd68742;color:#07130d!important;background:#0dd687!important;border-color:#0dd687!important}.admin-shell.va-admin :is(.editor-tabs,.drawer-tabs){background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));max-width:100%;box-shadow:inset 0 1px 0 var(--va-luz);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur);border-radius:26px;flex-wrap:wrap;gap:4px;display:inline-flex;overflow:visible;-webkit-mask-image:none;mask-image:none;border:1px solid var(--va-filo)!important;margin-bottom:22px!important;padding:4px!important}.admin-shell.va-admin :is(.editor-tabs,.drawer-tabs) button{--curva-sm:999px;min-height:44px;transition:background-color .22s ease, color .2s ease, scale .26s var(--va-muelle);border:0!important;padding:0 16px!important;font-size:14px!important}.admin-shell.va-admin :is(.editor-tabs,.drawer-tabs) button:not(.active):hover{background:var(--va-hover)!important}.admin-shell.va-admin :is(.editor-tabs,.drawer-tabs) button.active{box-shadow:inset 0 1px 0 var(--va-luz), 0 4px 14px #00000029;background:var(--va-vidrio-hi)!important;color:var(--admin-text)!important}.admin-shell.va-admin .settings-layout>aside{gap:2px;display:grid;padding:8px!important}.admin-shell.va-admin .settings-layout>aside button{--curva-sm:14px;border-radius:14px;padding:0 14px!important}.admin-shell.va-admin .settings-layout>aside button:hover{background:var(--va-hover)!important}.admin-shell.va-admin .settings-layout>aside button.active{box-shadow:inset 0 0 0 1px var(--va-activo-borde);background:var(--va-activo)!important;color:var(--admin-accent)!important}.admin-shell.va-admin.va-admin :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea){border-color:var(--va-filo)!important}.admin-shell.va-admin textarea{--curva-sm:16px}.admin-shell.va-admin select option,.admin-shell.va-admin select optgroup{background-color:var(--admin-opaco);color:var(--admin-text)}.admin-shell.va-admin input[type=color]{border-radius:14px}.admin-shell.va-admin .campo-doble em{font-size:12px}.admin-shell.va-admin :is(.admin-note,.admin-aviso){border-radius:var(--va-r-sm);border-left-width:1px}.admin-shell.va-admin .admin-note{border:1px solid var(--va-filo);background:var(--va-hover)}.admin-shell.va-admin .panel>.admin-note{border:0;border-top:1px solid var(--admin-line);background:0 0;border-radius:0}.admin-shell.va-admin .admin-aviso{border:1px solid color-mix(in srgb, var(--admin-warn) 40%, transparent)}.admin-shell.va-admin :is(.upload-zone,.qr-vacio,.publish-check,.price-options button,.servicios article,.errores-app-informe){border-radius:var(--va-r-md);--curva-sm:18px}.admin-shell.va-admin .errores-app-informe{border-left-width:1px;border:1px solid var(--va-filo)}.admin-shell.va-admin .editor-preview{border-radius:var(--va-r-md);overflow:hidden}.admin-shell.va-admin .settings-form>h2:not(:first-child){border-radius:0}.admin-shell.va-admin .course-editor .editor-head{border:0;border-radius:0;padding-bottom:0;margin-bottom:22px!important}.admin-shell.va-admin .editor-head h1{font:700 clamp(30px, 3vw, 44px)/1.04 var(--va-display)!important;letter-spacing:-.04em!important}.admin-shell.va-admin .editor-head>div small{font:500 12px/1.3 var(--va-mono)!important;letter-spacing:.16em!important}.admin-shell.va-admin .editor-head>div small:before{border-radius:2px;width:16px}.admin-shell.va-admin .editor-aside{top:104px}.admin-shell.va-admin .ap-pestanas{border:1px solid var(--va-filo);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));width:fit-content;max-width:100%;box-shadow:inset 0 1px 0 var(--va-luz);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur);border-radius:26px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.admin-shell.va-admin .ap-pestanas button{--curva-sm:999px;transition:background-color .22s ease, color .2s ease, scale .26s var(--va-muelle);padding:0 16px;border:0!important}.admin-shell.va-admin .ap-pestanas button:not(.activa):hover{background:var(--va-hover)}.admin-shell.va-admin .ap-pestanas button.activa{background:var(--va-vidrio-hi);box-shadow:inset 0 1px 0 var(--va-luz), 0 4px 14px #00000029}.admin-shell.va-admin :is(.ap-tabla,.ap-grupo,.ap-previa,.ap-kpis article,.profe-admin-cifras article,.profe-admin-form,.profe-admin-lista,.profe-admin-vacio){border:1px solid var(--va-filo);border-radius:var(--va-r);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));box-shadow:inset 0 1px 0 var(--va-luz), var(--va-sombra);-webkit-backdrop-filter:var(--va-blur);backdrop-filter:var(--va-blur);color:var(--admin-text)}.admin-shell.va-admin :is(.ap-tabla,.profe-admin-lista){overflow:auto clip}.admin-shell.va-admin :is(.ap-kpis article,.profe-admin-cifras article){border-radius:22px}.admin-shell.va-admin .ap-fila{border-radius:0}.admin-shell.va-admin .ap-fila:last-child{border-bottom:0}.admin-shell.va-admin .ap-fila-cabeza{background:var(--va-hover);font:500 12px/1.3 var(--va-mono);letter-spacing:.12em}.admin-shell.va-admin .ap-chip{border-radius:999px;padding:3px 10px}.admin-shell.va-admin .ap-tipos button{--curva-sm:18px;border-color:var(--va-filo);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));box-shadow:inset 0 1px 0 var(--va-luz)}.admin-shell.va-admin .ap-tipos button:hover{border-color:var(--va-activo-borde);background:var(--va-activo)}.admin-shell.va-admin .ap-lista-fila{border-color:var(--va-filo);border-radius:16px}.admin-shell.va-admin .ap-lista-acciones button{--curva-sm:999px;width:40px;height:40px}.admin-shell.va-admin :is(.ap-detalles,.ap-previa-juego,.ap-zona,.ap-hotspot,.ap-receta-vista){border-radius:16px}.admin-shell.va-admin .ap-previa{top:104px}.admin-shell.va-admin .ap-editor-cabeza{border-bottom:0;border-radius:0;padding-bottom:4px}.admin-shell.va-admin .ap-editor-cabeza h2{font-family:var(--va-display);font-weight:700}.admin-shell.va-admin :is(.ap-kpis,.profe-admin-cifras) :is(span,small){font:650 13px/1.3 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;color:var(--admin-soft)}.admin-shell.va-admin :is(.ap-kpis,.profe-admin-cifras) b{font:700 32px/1.05 var(--va-display)}.admin-shell.va-admin :is(.ap-barras i,.profe-admin-tema i){border-radius:9px;overflow:hidden}.admin-shell.va-admin .ap-barras i{background:var(--alumno-pista)}.admin-shell.va-admin .ap-barras em{border-radius:9px}.admin-shell.va-admin .profe-admin-tabs button{--curva-sm:999px;border:1px solid var(--va-filo);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));min-height:44px;box-shadow:inset 0 1px 0 var(--va-luz);color:var(--admin-soft);transition:scale .26s var(--va-muelle), background-color .2s ease, color .2s ease, border-color .2s ease}.admin-shell.va-admin .profe-admin-tabs button:hover{border-color:var(--va-activo-borde);color:var(--admin-text)}.admin-shell.va-admin .profe-admin-tabs button.activo{color:#07130d;background:#0dd687;border-color:#0dd687;box-shadow:0 8px 20px #0dd68742}.admin-shell.va-admin .profe-admin-cifras em,.admin-shell.va-admin .profe-admin-fila small,.admin-shell.va-admin .profe-admin-meta,.admin-shell.va-admin .profe-admin-form label small,.admin-shell.va-admin .profe-admin-vacio,.admin-shell.va-admin :is(.profe-admin-transcripcion p span,.profe-admin-sugerencia small){color:var(--admin-soft)}.admin-shell.va-admin .profe-admin-lista{border-top:1px solid var(--va-filo)}.admin-shell.va-admin .profe-admin-fila{border-bottom-color:var(--admin-line);border-radius:0}.admin-shell.va-admin .profe-admin-fila:last-child{border-bottom:0}.admin-shell.va-admin .profe-admin-fila:hover{background:var(--va-hover);box-shadow:none}.admin-shell.va-admin .profe-admin-fila>button.cabeza{--curva-sm:12px}.admin-shell.va-admin :is(.profe-admin-aviso,.profe-admin-sugerencia){border:1px solid var(--va-activo-borde);border-radius:var(--va-r-sm);background:var(--va-activo)}.admin-shell.va-admin .profe-admin-transcripcion p{background:var(--va-hover);border-radius:6px 16px 16px 6px}.admin-shell.va-admin .profe-admin-chips em{border-color:var(--va-activo-borde);color:var(--admin-accent)}.admin-shell.va-admin .profe-admin-vacio{border-style:solid}.admin-shell.va-admin :is(.postulaciones>article,.resena-admin,.pago-qr,.pago-docente,.quiz-admin-fila,.module-editor,.module-editor-full){border:1px solid var(--va-filo);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));box-shadow:inset 0 1px 0 var(--va-luz);border-radius:22px;overflow:clip}.admin-shell.va-admin .postulaciones>article.abierta,.admin-shell.va-admin .pago-docente:hover{border-color:var(--va-activo-borde)}.admin-shell.va-admin .postulacion-cabecera{--curva-sm:0px}.admin-shell.va-admin .postulacion-cabecera>*{--curva-sm:14px}.admin-shell.va-admin :is(.postulacion-cuerpo,.module-editor-cab,.clase-editor-fila,.quiz-admin-detalle,.pago-docente-detalle,.pago-docente-cab,.quiz-admin-cab,.equipo-fila){border-radius:0}.admin-shell.va-admin .postulacion-contacto a{border-radius:999px}.admin-shell.va-admin .postulacion-fecha{font-size:12px}.admin-shell.va-admin .quiz-admin-pregunta{border-radius:18px}.admin-shell.va-admin .avatar-iniciales{box-shadow:inset 0 0 0 1px var(--va-activo-borde);background:var(--va-activo)!important;color:var(--admin-accent)!important}.admin-shell.va-admin .pago-docente-nota{color:var(--admin-warn)}.admin-shell.va-admin .resena-admin-estrellas{color:var(--admin-accent)}.admin-shell.va-admin .profe-admin-botones .principal{color:#07130d;background:#0dd687;border-color:#0dd687}.admin-shell.va-admin .rol-badge.rol-support{color:#ff9a7d!important}[data-theme=light] .admin-shell.va-admin .rol-badge{border-color:var(--admin-line-strong);background:var(--admin-panel-2)!important;color:var(--admin-text)!important}[data-theme=light] .admin-shell.va-admin .rol-badge.rol-admin{color:#006a47!important}[data-theme=light] .admin-shell.va-admin .rol-badge.rol-support{color:#a83a17!important}[data-theme=light] .admin-shell.va-admin .rol-badge.rol-editor{color:#2b49ad!important}.admin-shell.va-admin .empty-state b{font:700 22px/1.2 var(--va-display)!important}.admin-shell.va-admin .recharts-default-tooltip{border:1px solid var(--va-filo)!important;background:var(--admin-opaco)!important;box-shadow:inset 0 1px 0 var(--va-luz), 0 16px 40px #0000004d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:14px!important}.admin-shell.va-admin .recharts-tooltip-label{color:var(--admin-text)!important}.admin-shell.va-admin .recharts-tooltip-item{color:var(--admin-accent)!important}.admin-shell.va-admin .recharts-cartesian-grid line{stroke:var(--admin-line)}.admin-shell.va-admin .recharts-rectangle.recharts-tooltip-cursor{fill:var(--va-hover)}.admin-shell.va-admin .drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0;animation:.2s both va-fundido;background:#0000006b!important}[data-theme=light] .admin-shell.va-admin .drawer-backdrop{background:#14281e38!important}.admin-shell.va-admin .student-drawer{border:1px solid var(--va-filo);height:auto;box-shadow:inset 0 1px 0 var(--va-luz), -20px 0 80px #0006;animation:va-sube .32s var(--va-muelle) both;border-radius:28px;top:14px;bottom:14px;right:14px;background:var(--admin-opaco)!important}.admin-shell.va-admin .drawer-close{--curva-sm:999px;background:var(--va-hover)!important;border:0!important}.admin-shell.va-admin .student-identity>i{border-radius:50%}.admin-shell.va-admin .student-metrics{border-radius:var(--va-r-md);overflow:hidden}.admin-shell.va-admin .admin-toast{border:1px solid var(--va-filo);border-left:1px solid var(--va-filo);border-radius:18px;box-shadow:inset 0 1px #ffffff1f,0 24px 70px #00000073;background:#16191b!important}.admin-shell.va-admin .admin-toast.error{border-color:#ff6b3580}.va-admin .va-hoja .admin-secondary{width:100%;margin-top:12px}.va-admin .va-hoja-usuario small{color:var(--admin-accent);font-weight:700}.va-admin .va-hoja .va-item{--curva-sm:16px}.va-admin .va-hoja-cerrar{--curva-sm:999px}.va-admin .va-hoja .va-item>em{margin:0;position:absolute;top:6px;right:8px}.va-admin .va-hoja .va-item>span{overflow-wrap:normal;word-break:normal}.va-admin .va-hoja-rejilla{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.admin-shell.va-admin .admin-esqueleto-barra{border-radius:999px;height:68px;min-height:68px;display:block}.admin-shell.va-admin .skeleton-grid .skeleton-card{min-height:130px}.va-admin .skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.va-admin .skeleton-grid .skeleton-card{border-radius:22px;min-height:130px}@media (max-width:1199px) and (min-width:900px){.admin-shell.va-admin{--va-lat:84px}.va-admin .workspace-switch,.va-admin .admin-profile>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0!important;margin:-1px!important;padding:0!important;position:absolute!important}.va-admin .admin-profile{grid-template-columns:1fr;justify-items:center;padding:8px 0!important}.va-admin .va-item>em{min-width:18px;height:18px;padding:0 5px;position:absolute;top:4px;right:6px}.va-admin[data-abierta="1"] :is(.workspace-switch,.admin-profile>span){clip:auto;width:auto;height:auto;overflow:visible;margin:0!important;position:static!important}.va-admin[data-abierta="1"] .workspace-switch{border:1px solid var(--va-filo)!important;margin:0 2px 10px!important;padding:8px 10px!important}.va-admin[data-abierta="1"] .admin-profile{grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;padding:10px!important}.va-admin[data-abierta="1"] .va-item>em{min-width:22px;height:22px;position:static}}@media (max-width:1100px){.admin-shell.va-admin .admin-table>.generic-table{background:0 0!important}.admin-shell.va-admin .admin-table:has(>.table-row){background:0 0!important}.admin-shell.va-admin .admin-table>.table-row,.admin-shell.va-admin .admin-table>.generic-table>button{border-bottom:1px solid var(--admin-line)!important}}@media (max-width:899px){.admin-shell.va-admin{padding:0;display:block!important}.va-admin>.admin-main{grid-column:auto}.admin-shell.va-admin .admin-content{padding:14px 14px calc(124px + env(safe-area-inset-bottom))!important}.admin-shell.va-admin .admin-topbar{margin:max(10px, env(safe-area-inset-top)) 12px 4px;border-radius:26px;flex-wrap:wrap;position:relative;top:0;padding:8px 8px 8px 16px!important}.admin-shell.va-admin .admin-topbar>.admin-topbar-title{flex:1;min-width:0!important}.admin-shell.va-admin .admin-topbar>.admin-topbar-title small{white-space:nowrap;overflow:hidden;display:flex!important}.admin-shell.va-admin .admin-topbar>.admin-topbar-title b{font-size:19px!important;display:block!important}.admin-shell.va-admin .admin-topbar .admin-theme{display:grid!important}.admin-shell.va-admin .admin-search{flex:100%;order:9;margin:0;max-width:none!important}.admin-shell.va-admin .admin-create{width:44px;min-height:44px;padding:0!important}.admin-shell.va-admin .admin-page-heading{margin-bottom:20px!important}.admin-shell.va-admin .admin-page-heading h1{font-size:clamp(30px,8.6vw,38px)!important}.admin-shell.va-admin .student-drawer .student-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell.va-admin .student-drawer .student-metrics>div:last-child{grid-column:1/-1}.admin-shell.va-admin .student-drawer{top:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));max-height:86dvh;overflow:auto;width:auto!important}.admin-shell.va-admin .admin-toast{left:12px;right:12px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important}.va-admin .skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell.va-admin .admin-esqueleto-barra{border-radius:26px;height:112px;margin:10px 12px 4px}}@media (max-width:520px){.admin-shell.va-admin .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-shell.va-admin .admin-kpis>article{min-width:0;padding:16px!important}.admin-shell.va-admin .admin-kpis>article>span{overflow-wrap:anywhere;padding-right:40px}.admin-shell.va-admin .admin-kpis b{font-size:28px!important}.admin-shell.va-admin .admin-topbar>.admin-topbar-title small{display:none!important}.admin-shell.va-admin .admin-topbar>.admin-topbar-title b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-shell.va-admin :is(.admin-primary,.admin-secondary):not(.admin-create){white-space:normal;text-align:center;max-width:100%;border-radius:26px!important;padding-block:10px!important}.admin-shell.va-admin :is(.contenido-nuevo-modulo,.contenido-nueva-clase){flex-wrap:wrap}.admin-shell.va-admin :is(.contenido-nuevo-modulo,.contenido-nueva-clase)>input{flex:150px;min-width:0}}@media (max-width:360px){.admin-shell.va-admin .va-pestanas{gap:0;padding:5px 4px;left:6px;right:6px}.admin-shell.va-admin .va-pestanas :is(a,button){padding:4px 0}}@media (max-width:420px){.admin-shell.va-admin .admin-content{padding-inline:12px!important}.admin-shell.va-admin :is(.admin-kpis,.video-stats,.student-segments,.commerce-summary)>article,.admin-shell.va-admin .subscription-hero>div{padding:16px!important}}@media (prefers-reduced-motion:reduce){.va-admin .admin-content>*{animation:none!important}}
.admin-shell.va-admin .admin-page-heading{flex-wrap:wrap;align-items:flex-end;gap:14px 20px}.admin-shell.va-admin .admin-page-heading>div:first-child{flex:320px;min-width:0}.admin-shell.va-admin .admin-page-acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-shell.va-admin .admin-page-acciones>button{white-space:nowrap;min-height:46px;padding-inline:20px!important}.admin-shell.va-admin .courses-row-acciones{align-items:center}.admin-shell.va-admin .courses-row-acciones>button:not(.ghost-link){--curva-sm:999px;min-height:44px;transition:background-color .2s ease, color .2s ease, scale .26s var(--va-muelle);background:0 0!important;border:0!important;padding:0 14px!important}.admin-shell.va-admin .courses-row-acciones>button:not(.ghost-link):hover:not(:disabled){background:var(--va-hover)!important}.admin-shell.va-admin .courses-row-acciones>button:not(.ghost-link):active:not(:disabled){scale:.96}.admin-shell.va-admin .course-cell b{overflow-wrap:anywhere;min-width:0}.admin-shell.va-admin .course-editor .editor-head{grid-template-rows:auto auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:6px 22px!important}.admin-shell.va-admin .course-editor .editor-head>button:first-child{grid-column:1;grid-row:1!important}.admin-shell.va-admin .course-editor .editor-head>div{grid-area:1/2;min-width:0}.admin-shell.va-admin .course-editor .editor-head>span{grid-area:2/2/auto/-1;align-self:start;font-size:14px!important}.admin-shell.va-admin .course-editor .editor-head>button:last-child:not(:first-child){white-space:nowrap;grid-area:1/3;min-height:46px;padding-inline:20px!important}.admin-shell.va-admin .course-editor .editor-head h1{overflow-wrap:anywhere}.admin-shell.va-admin .course-editor .editor-head>button:first-child{--curva-sm:999px}.admin-shell.va-admin .editor-layout{align-items:start}.admin-shell.va-admin .editor-form{min-width:0}.admin-shell.va-admin .admin-upload-field>:is(.admin-secondary,.admin-primary){justify-self:start;max-width:100%}.admin-shell.va-admin .admin-upload-field>.editor-portada-preview{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--va-filo);border-radius:var(--va-r-md);width:min(100%,320px)}.admin-shell.va-admin .editor-form label>small{font-weight:500}.admin-shell.va-admin .editor-form .upload-zone{text-align:center;padding:22px}.admin-shell.va-admin .editor-form>.panel.settings-form{background:var(--va-hover)!important;border-radius:var(--va-r-md)!important}.admin-shell.va-admin .editor-form>.panel.settings-form .admin-note{background:0 0;border:0;border-radius:0;padding-inline:0}.admin-shell.va-admin .price-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.admin-shell.va-admin .price-options button{border:1px solid var(--va-filo);background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio));box-shadow:inset 0 1px 0 var(--va-luz);color:var(--admin-text);text-align:left;transition:border-color .2s ease, background-color .2s ease, scale .26s var(--va-muelle)}.admin-shell.va-admin .price-options button:hover{border-color:var(--va-activo-borde)}.admin-shell.va-admin .price-options button:active{scale:.98}.admin-shell.va-admin .price-options button.selected{border-color:var(--admin-fill);background:var(--va-activo);box-shadow:inset 0 0 0 1px var(--admin-fill)}.admin-shell.va-admin .price-options button small{color:var(--admin-soft)}.admin-shell.va-admin .publish-check{border:1px solid var(--va-filo);background:var(--va-hover)}.admin-shell.va-admin .publish-check>span{overflow-wrap:anywhere}.admin-shell.va-admin .publish-check>.admin-note{background:0 0;border:0;border-radius:0;padding-inline:0}.admin-shell.va-admin .editor-aside ul{padding-left:0;list-style:none}.admin-shell.va-admin .module-editor-cab{flex-wrap:wrap;gap:8px 12px}.admin-shell.va-admin .module-editor-cab>:is(b,strong,span){overflow-wrap:anywhere;min-width:0}.admin-shell.va-admin .clase-editor-fila{flex-wrap:wrap;gap:8px 12px}.admin-shell.va-admin .clase-editor-fila>:is(b,span,div):not(.status){overflow-wrap:anywhere;min-width:0}.admin-shell.va-admin :is(.contenido-nuevo-modulo,.contenido-nueva-clase){flex-wrap:wrap;gap:8px}.admin-shell.va-admin :is(.contenido-nuevo-modulo,.contenido-nueva-clase)>input{flex:200px;min-width:0}.admin-shell.va-admin :is(.contenido-nuevo-modulo,.contenido-nueva-clase)>button{min-height:44px}.admin-shell.va-admin .module-editor button.danger-link,.admin-shell.va-admin .clase-editor-fila button.danger-link,.admin-shell.va-admin .module-editor-cab .danger-link{--curva-sm:999px;padding-inline:12px!important}.admin-shell.va-admin .integracion-estado{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));display:grid;gap:14px!important}.admin-shell.va-admin .integracion-estado article>*{overflow-wrap:anywhere}.admin-shell.va-admin .integracion-estado b{letter-spacing:-.02em;font:700 19px/1.2 var(--va-display)!important}.admin-shell.va-admin .integracion-estado small{font-size:13px!important}.admin-shell.va-admin .admin-filterbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-shell.va-admin .admin-filterbar>select{min-width:0;max-width:min(100%,360px);margin-left:auto}.admin-shell.va-admin .video-curso .panel-head{flex-wrap:wrap;align-items:center;gap:10px 16px}.admin-shell.va-admin .video-curso .panel-head>b{overflow-wrap:anywhere;min-width:0}.admin-shell.va-admin .video-clase{align-items:center;gap:10px 16px}.admin-shell.va-admin .video-clase-info{min-width:0}.admin-shell.va-admin .video-clase-info b{overflow-wrap:anywhere}.admin-shell.va-admin .video-clase-info small{overflow-wrap:anywhere;margin-top:3px;display:block;font-size:13px!important}.admin-shell.va-admin .video-uploader .admin-primary{background:var(--va-activo)!important;color:var(--admin-accent)!important;box-shadow:inset 0 0 0 1px var(--va-activo-borde)!important}.admin-shell.va-admin .video-uploader .admin-primary:not(:disabled):hover{filter:brightness(1.12);background:var(--va-activo)!important;box-shadow:inset 0 0 0 1px var(--admin-fill)!important}.admin-shell.va-admin .video-uploader{min-width:0}.admin-shell.va-admin .video-clase-acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.admin-shell.va-admin .video-clase-acciones>button{min-height:44px;border:1px solid var(--va-filo)!important;background:var(--va-hover)!important;padding-inline:16px!important}.admin-shell.va-admin .uploader-error{flex-wrap:wrap}.admin-shell.va-admin .invitar-equipo .panel-head{border-bottom:1px solid var(--admin-line)}.admin-shell.va-admin .invitar-campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;gap:14px 18px;padding:20px 24px;display:grid}.admin-shell.va-admin .invitar-campos>label{min-width:0;margin:0!important}.admin-shell.va-admin .invitar-campos>.admin-primary{justify-self:start;min-height:48px}.admin-shell.va-admin .invitar-equipo .admin-note{margin:0}.admin-shell.va-admin .invitar-equipo>.saved-notice{color:var(--admin-warn);padding:12px 24px 18px;display:block}.admin-shell.va-admin .students-table .student-cell{text-align:left;min-width:0}.admin-shell.va-admin .students-table .student-cell b{overflow-wrap:anywhere;min-width:0}.admin-shell.va-admin .students-table .student-cell small{overflow-wrap:anywhere;display:block;font-size:13px!important}.admin-shell.va-admin .rol-select{width:100%;min-width:0;max-width:240px}.admin-shell.va-admin .student-segments>article>small{margin-top:2px}@media (min-width:1101px){.admin-shell.va-admin :is(.student-head,.student-row){gap:14px;grid-template-columns:minmax(240px,2fr) minmax(80px,.8fr) minmax(110px,1fr) minmax(176px,.9fr) 44px!important}}.admin-shell.va-admin .settings-form>.form-two{align-items:end}.admin-shell.va-admin .student-drawer{overflow-y:auto;width:min(500px,100% - 28px)!important;padding:40px 28px 28px!important}.admin-shell.va-admin .student-drawer .student-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell.va-admin .student-drawer .student-metrics>div:last-child{grid-column:1/-1}.admin-shell.va-admin .student-drawer .student-metrics .drawer-email{overflow-wrap:anywhere;font-size:16px!important}.admin-shell.va-admin .student-drawer section>.admin-note{margin:0}.admin-shell.va-admin .student-drawer .drawer-close{top:14px!important;right:14px!important}.admin-shell.va-admin .project-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))!important;gap:18px!important}.admin-shell.va-admin .project-admin-grid article{transition:border-color .22s ease, transform .3s var(--va-muelle);grid-template-columns:clamp(120px,38%,230px) minmax(0,1fr);display:grid;background:linear-gradient(145deg, var(--va-vidrio-hi), var(--va-vidrio))!important}.admin-shell.va-admin .project-admin-grid article:hover{border-color:var(--va-activo-borde)!important}.admin-shell.va-admin .project-admin-grid article>img{object-fit:cover;width:100%;height:100%;min-height:190px;display:block}.admin-shell.va-admin .project-admin-grid article>div{flex-direction:column;justify-content:center;min-width:0;display:flex;padding:22px!important}.admin-shell.va-admin .project-admin-grid small{letter-spacing:.12em;overflow-wrap:anywhere;font:500 12px/1.3 var(--va-mono)!important}.admin-shell.va-admin .project-admin-grid h3{overflow-wrap:anywhere;font:700 22px/1.15 var(--va-display)!important}.admin-shell.va-admin .project-admin-grid p{overflow-wrap:anywhere}.admin-shell.va-admin .project-admin-grid article span button{--curva-sm:999px;min-height:44px;transition:scale .26s var(--va-muelle), background-color .2s ease;border:1px solid var(--va-filo)!important;background:var(--va-hover)!important;color:var(--admin-text)!important;padding-inline:18px!important}.admin-shell.va-admin .project-admin-grid article span button:not(.aprobar):first-child{font-weight:600;background:var(--va-hover)!important;border-color:var(--va-filo)!important;color:var(--admin-text)!important}.admin-shell.va-admin .project-admin-grid article span button.aprobar.aprobar.aprobar.aprobar.aprobar.aprobar.aprobar.aprobar,.admin-shell.va-admin .project-admin-grid article span button.aprobar.aprobar.aprobar.aprobar.aprobar.aprobar.aprobar.aprobar:hover:not(:disabled){font-weight:800;color:#07130d!important;background:#0dd687!important;border-color:#0dd687!important}.admin-shell.va-admin .project-admin-grid article span button:hover:not(:disabled):not(.aprobar){border-color:var(--va-activo-borde)!important}.admin-shell.va-admin .project-admin-grid article span button:active:not(:disabled){scale:.96}@media (max-width:899px){.admin-shell.va-admin .admin-page-acciones{justify-content:flex-start;width:100%}.admin-shell.va-admin .admin-page-acciones>button{flex:180px}.admin-shell.va-admin .admin-filterbar>select{flex:100%;max-width:none;margin-left:0}.admin-shell.va-admin .course-editor .editor-head{grid-template-columns:auto minmax(0,1fr)!important}.admin-shell.va-admin .course-editor .editor-head>button:last-child:not(:first-child){grid-area:3/1/auto/-1;justify-self:stretch}.admin-shell.va-admin .course-editor .editor-head>span{grid-column:1/-1}.admin-shell.va-admin .project-admin-grid{grid-template-columns:minmax(0,1fr)}.admin-shell.va-admin .project-admin-grid article>img{min-height:150px}}@media (max-width:640px){.admin-shell.va-admin .project-admin-grid article{grid-template-columns:minmax(0,1fr)}.admin-shell.va-admin .project-admin-grid article>img{aspect-ratio:16/9;height:auto;min-height:0}.admin-shell.va-admin .invitar-campos{padding:16px}.admin-shell.va-admin .video-clase{flex-wrap:wrap}.admin-shell.va-admin .video-clase-acciones,.admin-shell.va-admin .video-uploader{justify-content:flex-start;width:100%}.admin-shell.va-admin .editor-tabs{width:100%;display:flex}.admin-shell.va-admin .editor-tabs button{flex:auto;padding:0 12px!important}.admin-shell.va-admin .student-drawer{padding:36px 18px 22px!important}}.admin-shell.va-admin .editor-form label:has(>small:not(:last-child)):not(.switch-row){flex-wrap:wrap;align-items:baseline;gap:9px 8px;display:flex}.admin-shell.va-admin .editor-form label:has(>small:not(:last-child)):not(.switch-row)>:is(input,select,textarea,div){flex:100%}.admin-shell.va-admin .price-options button>i:empty{display:none}.admin-shell.va-admin .price-options button>i:not(:empty){color:var(--admin-accent);font-style:normal;font-weight:800}.admin-shell.va-admin .editor-form.panel>.admin-note{border:1px solid var(--va-filo);border-radius:var(--va-r-sm);background:var(--va-hover);overflow-wrap:anywhere;margin:14px 0;padding:14px 16px}
