@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_67b78bd4-module__abHPja__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_67b78bd4-module__abHPja__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_ce47f99e-module__dZi2nq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_ce47f99e-module__dZi2nq__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/22ffef498a8b8586-s.1oyqo6q6wh80e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/20f894e0b805fdc3-s.19r1l--g6b6a2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f595ef078a6ec598-s.p.27uryrwt-noeg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22ffef498a8b8586-s.1oyqo6q6wh80e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/20f894e0b805fdc3-s.19r1l--g6b6a2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f595ef078a6ec598-s.p.27uryrwt-noeg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow Fallback;src:local(Arial);ascent-override:125.38%;descent-override:37.8%;line-gap-override:0.0%;size-adjust:82.55%}.archivo_narrow_92501884-module__4bGHcG__className{font-family:Archivo Narrow,Archivo Narrow Fallback;font-style:normal}.archivo_narrow_92501884-module__4bGHcG__variable{--font-archivo-narrow:"Archivo Narrow", "Archivo Narrow Fallback"}
:root{--tinta:#fbfbfc;--pliego:#f1f3f6;--pliego-2:#e8ebf0;--regla:#dde1e8;--regla-fuerte:#c3c9d4;--grafito:#191e27;--lapiz:#5b6472;--tenue:#8b93a1;--viridian:#087c69;--viridian-tinte:#e4f1ee;--vence:#8a6a12;--urgente:#b03a32;--urgente-tinte:#fbe9e8;--medida:1120px;--medida-lectura:34em;--r-chico:4px;--r-campo:8px;--ease:cubic-bezier(.2, 0, .2, 1);--foco:0 0 0 2px var(--tinta), 0 0 0 4px var(--viridian)}@media (prefers-color-scheme:dark){:root{--tinta:#151a22;--pliego:#1d242f;--pliego-2:#242c38;--regla:#2c3542;--regla-fuerte:#3d4857;--grafito:#ebeef3;--lapiz:#9ba4b4;--tenue:#6f7889;--viridian:#0fa98f;--viridian-tinte:#0f2b28;--vence:#d9834a;--vence-tinte:#2e2018;--urgente:#d4574e;--urgente-tinte:#2e1a19}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--tinta);color:var(--grafito);font-family:var(--font-archivo), system-ui, sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}::selection{background:var(--viridian-tinte);color:var(--grafito)}.t-brief{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;font-size:clamp(28px,5vw,40px);font-weight:500;line-height:1.08}.t-materia{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.015em;margin:0;font-size:clamp(24px,4vw,30px);font-weight:500;line-height:1.12}.t-bloque{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;margin:0;font-size:21px;font-weight:550;line-height:1.25}.t-cuerpo{font-size:16px;line-height:1.65}.t-fila{font-size:14.5px;font-weight:450;line-height:1.4}.t-etiqueta{letter-spacing:.04em;color:var(--lapiz);font-size:11.5px;font-weight:600;line-height:1.2}.t-num{font-size:14.5px;font-weight:500}.t-hora{color:var(--lapiz);font-size:12.5px;font-weight:550}h1,h2,h3,h4{margin:0;font-weight:550}p{margin:0 0 .75em}.lapiz{color:var(--lapiz)}.tenue{color:var(--tenue)}a{color:var(--viridian);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}.marco{max-width:var(--medida);margin:0 auto;padding:0 24px}main{padding-bottom:96px}@media (max-width:640px){.marco{padding:0 16px}}.regla{border:0;border-top:1px solid var(--regla);margin:0}.regla-fuerte{border:0;border-top:1px solid var(--regla-fuerte);margin:0}.barra{border-bottom:1px solid var(--regla);background:var(--tinta)}.barra-in{max-width:var(--medida);align-items:baseline;gap:28px;margin:0 auto;padding:14px 24px;display:flex}.marca{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;color:var(--grafito);font-size:17px;font-weight:600}.marca:hover{text-decoration:none}.nav{flex:1;gap:20px;display:flex}.nav-item{color:var(--lapiz);font-size:14px;font-weight:450}.nav-item:hover{color:var(--grafito);text-decoration:none}.nav-item[aria-current=page]{color:var(--grafito);font-weight:550}@media (max-width:640px){.barra-in{gap:18px;padding:12px 16px}.nav{gap:14px}}button,.boton{font:inherit;color:var(--grafito);border:1px solid var(--regla-fuerte);border-radius:var(--r-chico);cursor:pointer;min-height:36px;transition:background .12s var(--ease), border-color .12s var(--ease);background:0 0;padding:7px 13px;font-size:14px;font-weight:550}button:hover,.boton:hover{background:var(--pliego)}button:disabled{opacity:.45;cursor:not-allowed}button.principal{background:var(--viridian);border-color:var(--viridian);color:#fff}button.principal:hover{filter:brightness(1.08)}button.desnudo{color:var(--lapiz);border-color:#0000;min-height:32px;padding:5px 8px}button.desnudo:hover{color:var(--grafito);background:var(--pliego)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--foco);border-radius:var(--r-chico);outline:none}input,textarea,select{font:inherit;color:var(--grafito);background:var(--tinta);border:1px solid var(--regla-fuerte);border-radius:var(--r-campo);width:100%;padding:10px 13px}input::placeholder,textarea::placeholder{color:var(--tenue)}.campo{position:relative}.campo input,.campo textarea{padding:18px 52px 18px 18px;font-size:17px;line-height:1.4}.campo input:focus,.campo textarea:focus{border-color:var(--viridian)}.campo-accion{color:var(--lapiz);background:0 0;border:0;place-items:center;min-height:0;padding:6px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.campo-accion:hover{color:var(--viridian);background:0 0}.campo-accion[hidden]{display:none}.stats{flex-wrap:wrap;gap:34px;display:flex}@media (max-width:480px){.stats{gap:22px}}.stat{flex-direction:column-reverse;gap:2px;display:flex}.stat-num{font-size:20px;font-weight:550}.ledger{margin-top:28px}.ledger-cab{grid-template-columns:1fr 5.5rem 5.5rem 4.5rem;align-items:end;gap:12px;padding:0 0 7px;display:grid}.ledger-cab>:nth-child(n+2){text-align:right}.semana{border-top:1px solid var(--regla)}.semana-cab{text-align:left;width:100%;min-height:0;color:var(--grafito);background:0 0;border:0;border-radius:0;grid-template-columns:1fr 5.5rem 5.5rem 4.5rem;align-items:center;gap:12px;padding:11px 0;display:grid}.semana-cab:hover{background:var(--pliego);box-shadow:-12px 0 0 var(--pliego), 12px 0 0 var(--pliego)}.semana-nombre{align-items:center;gap:9px;font-size:14.5px;font-weight:500;display:flex}.semana-cab>:nth-child(n+2){text-align:right}.semana.vacia .semana-nombre{color:var(--lapiz)}.chev{color:var(--tenue);transition:transform .15s var(--ease);flex:none}.semana[data-abierta=true] .chev{transform:rotate(90deg)}.densidad{justify-content:flex-end;align-items:center;gap:2px;height:10px;display:flex}.densidad i{background:var(--viridian);opacity:.75;border-radius:1px;width:3px}.densidad.nula{color:var(--tenue);font-size:13px}.recursos{padding:2px 0 14px}.recurso{border-top:1px dotted var(--regla);padding:8px 0 8px 26px}.recurso:first-child{border-top:0}.recurso-titulo{font-size:14px;font-weight:500}.archivos{flex-direction:column;gap:3px;margin-top:5px;display:flex}.archivo-fila{grid-template-columns:minmax(0,32em) auto auto;justify-content:start;align-items:baseline;gap:14px;display:grid}.archivo-nombre{font-family:var(--font-archivo-narrow), var(--font-archivo), system-ui, sans-serif;color:var(--grafito);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.tipo{letter-spacing:.03em;color:var(--tenue);white-space:nowrap;font-size:11px;font-weight:500}.tipo.datos{color:var(--lapiz);font-weight:600}.tipo.falta{color:var(--vence)}.peso{color:var(--tenue);white-space:nowrap;font-size:12px}@media (max-width:700px){.ledger-cab,.semana-cab{grid-template-columns:1fr 3.6rem 4.2rem}.ledger-cab>:nth-child(4),.semana-cab>:nth-child(4){display:none}.archivo-fila{grid-template-columns:1fr auto}.peso{display:none}}.brief{padding:34px 0 0}.brief-prosa{max-width:42em;color:var(--lapiz);text-wrap:pretty;margin:14px 0 0;font-size:16.5px;line-height:1.6}.brief-lista{flex-direction:column;margin-top:10px;display:flex}.grupo-rotulo{padding-bottom:2px}.brief-item{border-top:1px solid var(--regla);grid-template-columns:1fr auto;align-items:baseline;gap:18px;padding:11px 0;display:grid}.brief-lista .brief-item>:last-child{text-align:right;white-space:nowrap}.brief-titulo{font-size:15px;font-weight:550;display:block}.brief-detalle{color:var(--lapiz);text-wrap:pretty;max-width:46ch;margin-top:1px;font-size:13.5px;display:block}@media (max-width:640px){.brief-item{grid-template-columns:1fr;gap:4px}.brief-lista .brief-item>:last-child{text-align:left;order:-1}.brief-prosa{font-size:15.5px}}.late{background:var(--viridian);border-radius:50%;flex:none;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.late{animation:latir 2.4s var(--ease) infinite}}@keyframes latir{0%,to{opacity:1}50%{opacity:.3}}.brief-lead{font-family:var(--font-newsreader), Georgia, serif;text-wrap:pretty;letter-spacing:-.008em;max-width:30em;margin:0;font-size:27px;font-weight:400;line-height:1.32}@media (max-width:640px){.brief-lead{font-size:22px}}.destino{padding-top:14px}.destino-fila{text-align:left;border-radius:var(--r-chico);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:16px;width:100%;min-height:0;margin:0 -10px;padding:9px 10px;display:flex}.destino-fila[aria-selected=true]{background:var(--pliego)}.fila-enlace,a.brief-titulo{color:inherit;text-decoration:none}a.brief-titulo:hover,.fila-enlace:hover .brief-titulo{text-underline-offset:2px;text-decoration:underline}.materias-cab{grid-template-columns:1fr 4rem 5.5rem}.materia-fila{border-top:1px solid var(--regla);grid-template-columns:1fr 4rem 5.5rem;align-items:baseline;gap:16px;padding:13px 0;display:grid}.materia-nombre{color:inherit;flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;text-decoration:none;display:flex}.materia-nombre:hover .t-fila{text-underline-offset:2px;text-decoration:underline}.materia-fila.archivada{opacity:.5}.materia-fila .desnudo{color:var(--tenue);justify-self:end;padding:0;font-size:12px}.materia-fila .desnudo:hover{color:var(--grafito);background:0 0}.materia-fila>:nth-child(2){text-align:right}.repasar-num{color:var(--viridian);font-weight:600;text-decoration:none}.repasar-num:hover{text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.materias-cab{grid-template-columns:1fr 2.4rem 4rem}.materia-fila{grid-template-columns:1fr 2.4rem 4rem;gap:10px}.materia-nombre .t-etiqueta{display:none}}.pie{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding-top:14px;display:flex}.pie-acciones{align-items:baseline;gap:20px;display:flex}.seccion-admin{border-top:1px solid var(--regla);margin-top:30px;padding-top:18px}.seccion-admin h2{margin:0 0 14px;font-size:15.5px;font-weight:650}.fila-admin{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.preindex{border-top:1px solid var(--regla);margin-top:30px;padding-top:14px}.preindex-fila{justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:10px;display:flex}.acceso{place-items:center;min-height:100vh;padding:40px 24px;display:grid}form.acceso{min-height:0;padding:0;display:block}.acceso-col{width:100%;max-width:380px}.acceso-col.ancha{max-width:560px}.acceso-marca{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;font-size:27px;font-weight:500}.acceso-bajada{color:var(--lapiz);margin:8px 0 0;font-size:15px;line-height:1.5}.acceso-modos{align-items:baseline;gap:18px;margin:34px 0 20px;display:flex}.acceso form label{letter-spacing:.02em;color:var(--lapiz);margin:16px 0 5px;font-size:12.5px;font-weight:500;display:block}.acceso form label:first-of-type{margin-top:0}.acceso .principal{justify-content:center;width:100%;margin-top:22px}.acceso-pie{border-top:1px solid var(--regla);margin-top:26px;padding-top:16px}.fila-hueso{border-top:1px solid var(--regla);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:13px 0;display:grid}.campo-hueso{border:1px solid var(--regla);border-radius:var(--r-campo);background:var(--tinta);height:58px}.resumen-pie{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.resumen-pie .desnudo{color:var(--tenue);font-size:12px}.resumen-pie .desnudo:hover{color:var(--grafito);background:0 0}.pregunta{border-top:1px solid var(--regla);max-width:780px;padding:26px 0}.pregunta:first-of-type{border-top:0;padding-top:0}.pregunta-txt{text-wrap:pretty;max-width:34em;margin:8px 0 0;font-size:17px;line-height:1.45}.opciones{flex-direction:column;margin-top:16px;display:flex}.opcion{text-align:left;border:0;border-bottom:1px solid var(--regla);width:100%;min-height:0;color:var(--grafito);background:0 0;border-radius:0;justify-content:space-between;align-items:baseline;gap:18px;margin:0;padding:11px 0;font-size:15px;font-weight:450;display:flex}.opcion:first-child{border-top:1px solid var(--regla)}.opcion:last-child{border-bottom:0}.opcion:hover:not(:disabled){background:var(--pliego);box-shadow:-10px 0 0 var(--pliego), 10px 0 0 var(--pliego)}.opcion:disabled{color:var(--tenue)}.opcion.correcta{color:var(--grafito);font-weight:600}.opcion.errada{color:var(--urgente)}.explicacion{color:var(--lapiz);max-width:34em;margin:16px 0 0;font-size:14.5px;line-height:1.6}.tarea-fila{border-top:1px solid var(--regla);grid-template-columns:1fr 6rem 8.5rem;align-items:baseline;gap:18px;padding:13px 0;display:grid}.tarea-fila.pausada{opacity:.55}.tarea-fila>:nth-child(2){text-align:right}.tarea-acciones{justify-content:flex-end;gap:16px;display:flex}.tarea-acciones .desnudo{color:var(--tenue);padding:0;font-size:12px}.tarea-acciones .desnudo:hover{color:var(--grafito);background:0 0}.ejemplo{color:var(--lapiz);text-align:left;background:0 0;min-height:0;padding:5px 0;font-size:14.5px}.ejemplo:hover{color:var(--grafito);text-underline-offset:2px;background:0 0;text-decoration:underline}@media (max-width:640px){.tarea-fila{grid-template-columns:1fr auto;gap:8px}.tarea-acciones{grid-column:1/-1;justify-content:flex-start;margin-top:4px}}.repaso{padding-top:30px}.repaso-avance{align-items:center;gap:16px;display:flex}.repaso-barra{background:var(--regla);flex:1;height:1px;position:relative}.repaso-barra i{background:var(--grafito);position:absolute;inset:0 auto 0 0}.repaso-cuerpo{flex-direction:column;justify-content:center;min-height:calc(100vh - 250px);padding:24px 0;display:flex}.repaso-q{font-family:var(--font-newsreader), Georgia, serif;text-wrap:pretty;max-width:26em;margin:14px 0 0;font-size:25px;line-height:1.34}.repaso-a{color:var(--grafito);border-top:1px solid var(--regla);max-width:34em;margin:22px 0 0;padding-top:22px;font-size:16.5px;line-height:1.6}.repaso-pista{border-top:1px solid var(--regla);justify-content:space-between;align-items:baseline;gap:20px;margin:26px 0 0;padding-top:20px;display:flex}.valoraciones{border-top:1px solid var(--regla-fuerte);grid-template-columns:repeat(4,1fr);max-width:740px;margin-top:34px;display:grid}.valoracion{text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:3px;min-height:0;padding:14px 14px 14px 0;display:flex}.valoracion+.valoracion{border-left:1px solid var(--regla);padding-left:14px}.valoracion:hover{background:var(--pliego)}.valoracion b{font-size:14.5px;font-weight:600}.valoracion small{color:var(--tenue);font-size:12px}@media (max-width:640px){.valoraciones{grid-template-columns:repeat(2,1fr)}.valoracion:nth-child(3){border-left:0;padding-left:0}.valoracion:nth-child(n+3){border-top:1px solid var(--regla)}.repaso-q{font-size:21px}}kbd{font:inherit;color:var(--tenue);background:0 0;border:0;padding:0 0 0 4px;font-size:11.5px;font-weight:500}.b-titulo{color:var(--grafito);margin:0 0 10px;font-size:15.5px;font-weight:650}.bloques{max-width:860px}.bloques>*+*{margin-top:26px}.bloques>.t-bloque+*{margin-top:18px}.bloques>*+.t-bloque{border-top:1px solid var(--regla-fuerte);margin-top:52px;padding-top:22px}.b-definicion{border-left:2px solid var(--regla-fuerte);padding-left:18px}.b-definicion dl{margin:0}.b-definicion dt{font-size:16px;font-weight:600}.b-definicion dd{color:var(--grafito);max-width:34em;margin:5px 0 0;font-size:15.5px;line-height:1.6}.b-comparacion{border-top:1px solid var(--regla);grid-template-columns:1fr 1fr;display:grid}.b-comparacion>div{padding:14px 18px 14px 0}.b-comparacion>div+div{border-left:1px solid var(--regla);padding-left:18px}.b-comparacion h4{color:var(--grafito);margin-bottom:6px;font-size:13.5px;font-weight:600}@media (max-width:600px){.b-comparacion{grid-template-columns:1fr}.b-comparacion>div+div{border-left:0;border-top:1px solid var(--regla);padding-left:0}}.b-formula{grid-template-columns:minmax(0,auto) 1fr;align-items:stretch;gap:22px;display:grid}.b-formula-exp{border-right:1px solid var(--regla);padding:14px 22px 14px 18px;font-size:20px;line-height:1.5;overflow-x:auto}.b-formula-txt{color:var(--lapiz);max-width:34em;padding-top:6px;font-size:14.5px;line-height:1.6}@media (max-width:600px){.b-formula{grid-template-columns:1fr;gap:10px}}.b-timeline{border-left:1px solid var(--regla);padding-left:20px}.b-timeline ol{margin:0;padding:0}.b-timeline li{padding-bottom:16px;list-style:none;position:relative}.b-timeline li:last-child{padding-bottom:0}.b-timeline li:before{content:"";background:var(--regla-fuerte);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-24.5px}.b-timeline .cuando{color:var(--lapiz);font-size:12.5px;font-weight:600}.b-timeline .que{max-width:34em;margin-top:2px;font-size:15px}.b-clave{max-width:32em;padding:4px 0;font-size:18px;font-weight:500;line-height:1.5}.b-clave:before{content:"";background:var(--viridian);width:34px;height:2px;margin-bottom:12px;display:block}.b-parcial{border-top:2px solid var(--grafito);padding:11px 0 2px}.b-parcial .rotulo{color:var(--grafito);font-size:12px;font-weight:650}.b-parcial p{max-width:34em;margin:5px 0 0;font-size:15.5px;line-height:1.55}.b-pasos ol{counter-reset:paso;margin:0;padding:0}.b-pasos li{counter-increment:paso;padding-bottom:12px;padding-left:30px;font-size:15.5px;line-height:1.6;list-style:none;position:relative}.b-pasos li:last-child{padding-bottom:0}.b-pasos li:before{content:counter(paso);color:var(--lapiz);border:1px solid var(--regla-fuerte);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12.5px;font-weight:600;display:grid;position:absolute;top:1px;left:0}.b-cita{font-family:var(--font-newsreader), Georgia, serif;font-size:17.5px;line-height:1.55}.b-cita blockquote{border-left:2px solid var(--regla-fuerte);max-width:32em;margin:0;padding-left:18px}.b-cita cite{font-family:var(--font-archivo), system-ui, sans-serif;color:var(--lapiz);overflow-wrap:anywhere;margin-top:8px;font-size:12.5px;font-style:normal;display:block}.b-tabla{overflow-x:auto}.b-tabla table{border-collapse:collapse;width:100%;font-size:14.5px}.b-tabla th{text-align:left;letter-spacing:.04em;color:var(--lapiz);border-bottom:1px solid var(--regla-fuerte);padding:0 14px 7px 0;font-size:11.5px;font-weight:600}.b-tabla td{border-bottom:1px solid var(--regla);padding:7px 14px 7px 0}.b-tabla td.cifra,.b-tabla th.cifra{text-align:right}.b-lista ul{margin:0;padding-left:20px}.b-lista li{max-width:34em;padding-bottom:7px;font-size:15.5px;line-height:1.6}.b-lista ::marker{color:var(--tenue)}.b-duda{border-top:1px solid var(--regla);border-bottom:1px solid var(--regla);padding:14px 0}.b-duda .rotulo{color:var(--lapiz);font-size:12px;font-weight:650}.b-duda p{color:var(--lapiz);max-width:34em;margin:5px 0 0;font-size:15px;line-height:1.6}li .bloques>*{margin-top:14px}li>.bloques{max-width:none}.vacio{max-width:42ch;padding:44px 0}.vacio-titulo{font-size:16px;font-weight:550}.vacio p{color:var(--lapiz);margin:6px 0 0;font-size:14.5px}.hueso{background:var(--pliego);border-radius:var(--r-chico)}@media (prefers-reduced-motion:no-preference){.hueso{animation:pulso 1.6s var(--ease) infinite}}@keyframes pulso{0%,to{opacity:1}50%{opacity:.55}}.girando{vertical-align:-2px;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;display:inline-block}@media (prefers-reduced-motion:no-preference){.girando{animation:.7s linear infinite girar}}@keyframes girar{to{transform:rotate(360deg)}}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
