@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/patrickhand/v25/LDI1apSQOAYtSuYWp8ZhfYe8UcLLq7s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/patrickhand/v25/LDI1apSQOAYtSuYWp8ZhfYe8UMLLq7s.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/patrickhand/v25/LDI1apSQOAYtSuYWp8ZhfYe8XsLL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{min-height:100%;margin:0;background:#f2f0f7}lucide-angular,lucide-icon,i-lucide,span-lucide{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;vertical-align:middle}app-root{display:block;min-height:100%;background:#f2f0f7}html:has(.tema-oscuro),body:has(.tema-oscuro),app-root:has(.tema-oscuro){background:#17141d}@media(max-width:48rem){html,body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none}app-root{height:100dvh;min-height:0;overflow:hidden;overscroll-behavior:none}app-root>:not(router-outlet){display:block;height:100%;min-height:0}.superadmin,.entrada,.login-estudiante,.login-adulto,.pagina-auth,.inicio-padre,.entrada-rol,.entrada-profesor{height:100%;min-height:0;overflow-y:auto;overflow-x:clip;overscroll-behavior-y:contain}.superadmin{display:flex;flex-direction:column;overflow:hidden}.superadmin>main{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}}.entrada>.cuaderno{z-index:1}.red-aprendizaje{position:fixed;z-index:0;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;opacity:.62}.red-aprendizaje__linea,.red-aprendizaje__recorrido{fill:none;vector-effect:non-scaling-stroke}.red-aprendizaje__linea{stroke-width:.75}.red-aprendizaje__linea--violeta{stroke:#7444c64f}.red-aprendizaje__linea--teal{stroke:#0c9f9145}.red-aprendizaje__linea--enlace{stroke:#5e517d29;stroke-dasharray:3 8}.red-aprendizaje__nodo{stroke-width:1;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;transform:scale(1.15)}.red-aprendizaje__nodo--violeta{fill:#7444c69c;stroke:#7444c65c}.red-aprendizaje__nodo--teal{fill:#0c9f918f;stroke:#0c9f9152}.red-aprendizaje__nodo--pulso{animation:lira-nodo-pulso 8s ease-in-out infinite}.red-aprendizaje__nodo--pulso:nth-child(3n){animation-delay:-2.7s}.red-aprendizaje__nodo--pulso:nth-child(4n){animation-delay:-5.2s}.red-aprendizaje__estrellas{fill:#7444c64f}.red-aprendizaje__recorrido{stroke:#9671d6d1;stroke-width:1.75;stroke-linecap:round;stroke-dasharray:.025 .975;stroke-dashoffset:1;opacity:0;animation:lira-recorrido-luz 16s linear infinite}@keyframes lira-nodo-pulso{0%,to{opacity:.62;transform:scale(1.15)}50%{opacity:1;transform:scale(1.55)}}@keyframes lira-recorrido-luz{0%,14%{opacity:0;stroke-dashoffset:1}20%{opacity:.65}55%{opacity:.24}62%,to{opacity:0;stroke-dashoffset:0}}@media(max-width:68rem){.red-aprendizaje{opacity:.58}.red-aprendizaje__estrellas{opacity:.7}}@media(max-width:47.99rem){.red-aprendizaje{opacity:.48}.red-aprendizaje__lineas,.red-aprendizaje__estrellas,.red-aprendizaje__nodo:not(.red-aprendizaje__nodo--movil){display:none}}@media(prefers-reduced-motion:reduce){.red-aprendizaje__nodo--pulso,.red-aprendizaje__recorrido{animation:none}}::view-transition{overflow:clip;background:#e9eaf0}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.75,.2,1);mix-blend-mode:normal}::view-transition-old(root){animation-name:lira-ruta-salir;transform-origin:left center}::view-transition-new(root){animation-name:lira-ruta-entrar;transform-origin:left center;box-shadow:-.45rem 0 1.1rem #3a2f4821}.lira-transicion-marca{view-transition-name:lira-marca}::view-transition-group(lira-marca){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.75,.2,1)}::view-transition-old(lira-marca),::view-transition-new(lira-marca){mix-blend-mode:normal}@keyframes lira-ruta-salir{0%{opacity:1;transform:translate(0)}to{opacity:.42;transform:translate(-1.25rem) rotate(-.8deg)}}@keyframes lira-ruta-entrar{0%{opacity:.18;clip-path:inset(0 0 0 9%);transform:translate(1.25rem) rotate(.8deg)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(lira-marca),::view-transition-old(lira-marca),::view-transition-new(lira-marca){animation:none}}@media(min-width:1100px)and (max-height:900px){:root body .entrada .cuaderno{width:min(92vw,102rem);min-height:82dvh;gap:clamp(1.35rem,2.7vw,3.1rem);padding:clamp(2.5rem,5vw,5.25rem) clamp(1.8rem,4.5vw,4.9rem) 3.8rem}:root body .entrada .presentacion{width:min(100%,24.5rem);transform:translate(.65rem,-1.2rem)}:root body .entrada .marca h1{font-size:clamp(5.9rem,10vw,9rem)}:root body .entrada .lema{margin-top:1.2rem;font-size:clamp(1.2rem,1.8vw,1.6rem)}:root body .entrada .nota{width:min(100%,16.5rem);margin-top:clamp(2.2rem,5vh,3.4rem);padding:1.2rem 1.35rem 1rem}:root body .entrada .nota p{font-size:1.4rem}:root body .entrada .nota svg{width:5.4rem}:root body .entrada .opciones{gap:clamp(1.35rem,2.3vw,2.1rem)}:root body .entrada .tarjeta{min-height:30.5rem}:root body .entrada .tarjeta__ilustracion{height:18rem}:root body .entrada .tarjeta__ilustracion img{width:min(100%,18rem)}:root body .entrada .tarjeta__contenido{padding:1.05rem 1.05rem 1.1rem}:root body .entrada .tarjeta h2{font-size:2.1rem}:root body .entrada .tarjeta p{margin:.6rem 0 .9rem;font-size:.94rem}:root body .entrada .tarjeta button{min-height:3.35rem;padding:.78rem 1rem;font-size:.9rem}:root body .entrada .pie{bottom:.85rem;font-size:1.35rem}}@media(min-width:1100px){:root body .login-estudiante .cuaderno-login{width:min(90vw,99rem);min-height:88dvh;gap:clamp(.85rem,1.8vw,2.45rem);padding:2.65rem clamp(1.7rem,2.7vw,3.35rem) 2.55rem clamp(2.85rem,3.6vw,4.25rem)}:root body .login-estudiante .volver{top:.85rem;left:3.4rem;min-height:2.4rem;padding:.4rem .85rem;font-size:1.05rem}:root body .login-estudiante .marca-login h1{font-size:clamp(5.75rem,9.1vw,8.8rem)}:root body .login-estudiante .lema-login{margin-top:1rem;font-size:clamp(1.25rem,1.6vw,1.58rem)}:root body .login-estudiante .material-escolar{width:min(100%,20.5rem);margin-top:.5rem}:root body .login-estudiante .nota-login{width:min(100%,19.5rem);margin-top:.3rem;padding:1rem 1.75rem .95rem;font-size:1.32rem}:root body .login-estudiante .tarjeta-login{width:min(100%,32.8rem);padding:clamp(1.5rem,1.8vw,2.1rem)}:root body .login-estudiante .encabezado-login h2{font-size:clamp(2rem,2.85vw,2.58rem)}:root body .login-estudiante .encabezado-login p{margin-top:.65rem;font-size:.96rem}:root body .login-estudiante .formulario-login{gap:.9rem;margin-top:1.15rem}:root body .login-estudiante .campo-login label,:root body .login-estudiante .pin-login legend{margin-bottom:.45rem;font-size:1.3rem}:root body .login-estudiante .campo-login>input{min-height:3.9rem;padding-inline:1.2rem;font-size:1.1rem}:root body .login-estudiante .pin-login__casillas{gap:clamp(.55rem,1.2vw,.8rem)}:root body .login-estudiante .pin-login__casillas input{min-height:5.05rem;border-radius:1.15rem;font-size:1.95rem}:root body .login-estudiante .ayuda-pin{margin-top:.45rem;font-size:1rem}:root body .login-estudiante .mensaje-error{min-height:.9rem}:root body .login-estudiante .boton-entrar{min-height:4.3rem;padding-block:.75rem;font-size:1.95rem}:root body .login-estudiante .pie-login{bottom:.65rem;font-size:1.25rem}:root body .login-adulto .cuaderno-adulto{width:min(86vw,91rem);min-height:82dvh;gap:clamp(1.3rem,2.55vw,3.6rem);padding:2.8rem clamp(1.6rem,2.8vw,3.4rem) 1.6rem clamp(3rem,3.8vw,4.45rem)}:root body .login-adulto .volver{top:.75rem;left:3.3rem;min-height:2.3rem;padding:.35rem .75rem;font-size:1rem}:root body .login-adulto .marca-adulto h1{font-size:clamp(5rem,7.6vw,7.5rem)}:root body .login-adulto .frase-adulto{margin-top:.8rem;font-size:clamp(1.42rem,1.9vw,1.88rem)}:root body .login-adulto .descripcion-adulto{max-width:22.5rem;margin-top:.45rem;font-size:clamp(.88rem,.95vw,.94rem);line-height:1.38}:root body .login-adulto .escena-adulto{min-height:clamp(12rem,21vh,16.8rem);margin-top:2.25rem}:root body .login-adulto .ilustracion-adulto{bottom:-3.6rem;width:clamp(11.4rem,16.3vw,15.5rem);max-height:20rem}:root body .login-adulto .grafica-doodle{bottom:1rem;width:6.2rem}:root body .login-adulto .nota-tareas{top:.8rem;width:7.1rem;padding:.85rem .7rem .6rem;font-size:.83rem}:root body .login-adulto .acceso-adulto{width:min(100%,30rem)}:root body .login-adulto .encabezado-adulto h2{font-size:clamp(1.92rem,2.75vw,2.65rem)}:root body .login-adulto .encabezado-adulto p{margin-top:.6rem;font-size:.92rem}:root body .login-adulto .formulario-adulto{gap:.85rem;margin-top:clamp(1.25rem,1.8vh,1.7rem)}:root body .login-adulto .campo-adulto label{margin-bottom:.35rem;font-size:.9rem}:root body .login-adulto .control-adulto input{min-height:3.5rem;padding:0 3.1rem 0 2.75rem}:root body .login-adulto .alternar-contrasena{right:.6rem;width:2.3rem;height:2.3rem}:root body .login-adulto .recuperar-contrasena{margin-top:.25rem;padding-block:.15rem;font-size:.96rem}:root body .login-adulto .boton-entrar{min-height:3.85rem;margin-top:.05rem;padding-block:.65rem;font-size:1.65rem}:root body .login-adulto .primera-activacion{font-size:.99rem;line-height:1.32}:root body .login-adulto .roles-adulto{margin-top:.8rem;font-size:.78rem}}@media(max-width:700px){:root body .login-estudiante .espiral-login,:root body .login-estudiante .lema-login,:root body .login-estudiante .material-escolar,:root body .login-estudiante .nota-login,:root body .login-estudiante .doodle-login--avion,:root body .login-estudiante .tarjeta-login__cinta,:root body .login-estudiante .encabezado-login__trazo{display:none}:root body .login-estudiante .cuaderno-login{gap:.9rem;padding:4rem 1.125rem 1.5rem}:root body .login-estudiante .volver{top:.75rem;left:1rem}:root body .login-estudiante .identidad-login,:root body .login-estudiante .tarjeta-login{width:100%}:root body .login-estudiante .marca-login h1{font-size:clamp(4.65rem,20vw,5.8rem)}:root body .login-estudiante .tarjeta-login{max-width:none;padding:1.25rem}:root body .login-estudiante .pin-login__casillas{width:100%;max-width:25rem;margin-inline:auto}:root body .login-estudiante .encabezado-login p{margin-top:.7rem}:root body .login-estudiante .formulario-login{gap:1rem;margin-top:1.25rem}:root body .login-adulto .espiral-adulto,:root body .login-adulto .cinta--teal,:root body .login-adulto .cinta--violeta,:root body .login-adulto .encabezado-adulto__doodle,:root body .login-adulto .roles-adulto{display:none}:root body .login-adulto .cuaderno-adulto{gap:.9rem;padding:4rem 1.125rem 1.5rem}:root body .login-adulto .volver{top:.75rem;left:1rem}:root body .login-adulto .presentacion-adulto,:root body .login-adulto .acceso-adulto,:root body .login-adulto .formulario-adulto,:root body .login-adulto .campo-adulto,:root body .login-adulto .control-adulto{width:100%}:root body .login-adulto .marca-adulto h1{font-size:clamp(4.65rem,20vw,5.8rem)}:root body .login-adulto .formulario-adulto{gap:1rem;margin-top:1.25rem}:root body .login-adulto .recuperar-contrasena{min-height:2.75rem}}@media(min-width:701px)and (max-width:1099px){:root body .login-adulto .ilustracion-adulto{bottom:-5.9rem;width:clamp(13.5rem,24.5vw,17.75rem)}}button[aria-busy=true]{cursor:progress}
