.acceso-espera{color:var(--grafito);padding:var(--s6) 0}.acceso-aviso{max-width:52ch;padding:var(--s7) 0;gap:var(--s4);flex-direction:column;align-items:flex-start;display:flex}.acceso-aviso h1{font-size:clamp(28px,4vw,42px)}.acceso-aviso p{color:var(--grafito);font-family:var(--serif);font-size:18px}.login{gap:var(--s7);padding:var(--s6) 0 var(--s7);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.login__texto h1{max-width:16ch;font-size:clamp(34px,5vw,56px);line-height:1.05}.login__texto p{margin-top:var(--s5);max-width:44ch;font-family:var(--serif);color:var(--grafito);font-size:19px}.login__form{gap:var(--s2);padding:var(--s5);border:1px solid var(--tinta);background:var(--papel-hondo);flex-direction:column;display:flex}.login__form h2{margin-bottom:var(--s2);font-size:26px}.login__form label{color:var(--grafito);margin-top:var(--s2);font-size:13px}.login__form input{font:inherit;border:1px solid var(--tinta);border-radius:var(--r-control);background:var(--papel);color:var(--tinta);padding:10px 12px}.login__form .boton{margin-top:var(--s4);justify-content:center}.login__error{color:var(--lacre);margin-top:var(--s2);font-size:14px}@media (width<=760px){.login{gap:var(--s5);grid-template-columns:1fr}}.login__texto .simbolo{margin-bottom:var(--s5);border-radius:14px;display:block}.login__ventajas{margin:var(--s5) 0 0;gap:var(--s3);flex-direction:column;max-width:50ch;padding:0;list-style:none;display:flex}.login__ventajas li{padding-left:var(--s5);color:var(--grafito);font-size:15px;line-height:1.45;position:relative}.login__ventajas li:before{content:"";background:var(--archivo);width:9px;height:9px;position:absolute;top:.5em;left:0}.login__ventajas strong{color:var(--tinta);font-weight:600}.login__texto .login__nota{font-family:var(--sans);margin-top:var(--s5);font-size:14px}.portada{gap:var(--s7);padding-bottom:var(--s7);margin-bottom:var(--s6);border-bottom:1px solid var(--regla);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;display:grid}.portada__lema h1{max-width:15ch;font-size:clamp(34px,5vw,58px);line-height:1.04}.portada__lema p{margin-top:var(--s5);max-width:52ch;font-family:var(--serif);color:var(--grafito);font-size:19px;line-height:1.5}.ficha{border-top:1px solid var(--tinta);margin:0}.ficha div{justify-content:space-between;gap:var(--s4);border-bottom:1px solid var(--regla);padding:9px 0;display:flex}.ficha dt{color:var(--grafito)}.ficha dd{margin:0}.portada__enlace{margin-top:var(--s4)!important;font-family:var(--sans)!important;font-size:15px!important}.portada__enlace a{color:var(--archivo);font-weight:500}.sumario__animo{font-family:var(--serif);color:var(--tinta);border-left:3px solid var(--archivo);padding:var(--s2) var(--s4);margin:0 0 var(--s5);max-width:62ch;font-size:18px}.sumario__cab{justify-content:space-between;align-items:baseline;gap:var(--s4);margin-bottom:var(--s3);display:flex}.sumario__cab h2{font-size:28px}.sumario__progreso{color:var(--grafito);font-size:14px}.sumario{border-top:1px solid var(--tinta);margin:0;padding:0;list-style:none}.fila{gap:var(--s4);border-bottom:1px solid var(--regla);grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;padding:18px 4px;text-decoration:none;transition:background .15s;display:grid}.fila:hover{background:var(--papel-hondo);color:inherit}.fila:hover .fila__titulo{text-underline-offset:4px;text-decoration:underline 1px}.fila__n{color:var(--grafito);font-size:15px}.fila__cuerpo{flex-direction:column;gap:4px;display:flex}.fila__titulo{font-family:var(--serif);font-size:21px;line-height:1.25}.fila__temas{color:var(--grafito);font-size:13px}.fila__estado{color:var(--grafito);white-space:nowrap;font-size:13px}.fila__estado.es-apto{color:var(--archivo)}.fila__estado.es-noapto{color:var(--lacre)}@media (width<=760px){.portada{gap:var(--s5);padding-bottom:var(--s6);grid-template-columns:1fr}.fila{grid-template-columns:34px minmax(0,1fr)}.fila__estado{grid-column:2}.fila__titulo{font-size:19px}}.sumario__repaso{margin:0 0 var(--s5);padding:var(--s3) var(--s4);background:var(--papel-hondo);border:1px solid var(--archivo);color:var(--tinta);max-width:62ch;text-decoration:none;display:block}.sumario__repaso:hover{background:var(--archivo-suave,var(--papel-hondo))}.fila__elite{margin-left:var(--s2);border:1px solid var(--foco);border-radius:var(--r-control);font:600 10px/1.6 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--foco);vertical-align:middle;padding:1px 6px}.fila__maestro{margin-left:var(--s2);border:1px solid var(--lacre);border-radius:var(--r-control);font:600 10px/1.6 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--lacre);vertical-align:middle;padding:1px 6px}.fila__basico{margin-left:var(--s2);border:1px solid var(--regla);border-radius:var(--r-control);font:600 10px/1.6 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--grafito);vertical-align:middle;padding:1px 6px}.filtros{margin:0 0 var(--s4)}.filtros__nivel{margin:0 0 var(--s3);color:var(--grafito);font-size:14px}.filtros__fila{gap:var(--s4);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.filtros__fila label{font:500 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--grafito);flex-direction:column;gap:4px;display:flex}.filtros__fila select{min-height:40px;font:400 15px var(--sans);color:var(--tinta);background:var(--papel);border:1px solid var(--regla);border-radius:var(--r-control);text-transform:none;letter-spacing:0;padding:6px 10px}.filtros__resumen{align-items:center;gap:var(--s2);color:var(--grafito);flex-wrap:wrap;margin:0;font-size:14px;display:flex}.chip{background:var(--papel-hondo);color:var(--tinta);border:1px solid var(--regla);font:500 13px var(--sans);cursor:pointer;border-radius:999px;padding:3px 10px}.chip:hover{border-color:var(--tinta)}.filtros__limpiar{color:var(--archivo);font:500 14px var(--sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sumario__vacio{padding:var(--s5) 0;color:var(--grafito)}@media (width<=480px){.filtros__fila label{flex:100%}.filtros__fila select{width:100%}}.inicio-panel{gap:var(--s6);flex-direction:column;display:flex}.empezar{padding:var(--s6) var(--s6) var(--s6);background:var(--papel-hondo);border:1px solid var(--tinta);border-top:6px solid var(--archivo)}.empezar__saludo{color:var(--grafito);margin:0 0 var(--s4);font-size:15px}.empezar__eti,.siguiente__eti,.tarjeta__eti{font:600 11.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--archivo);margin:0}.empezar h1{margin:var(--s2) 0 var(--s3);max-width:20ch;font-size:clamp(32px,5vw,52px);line-height:1.05}.empezar__detalle{font-family:var(--serif);color:var(--grafito);max-width:54ch;margin:0 0 var(--s5);font-size:19px}.boton--grande{padding:14px 26px;font-size:17px}.empezar__prevista{margin:var(--s5) 0 0;color:var(--grafito);font-size:14px}.empezar__prevista strong{margin-right:var(--s3);font-size:16px}.tarjetas{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tarjeta{padding:var(--s4) var(--s4) var(--s5);border:1px solid var(--regla);border-top:3px solid var(--tinta);color:var(--tinta);flex-direction:column;gap:4px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}.tarjeta:hover{background:var(--papel-hondo);border-color:var(--tinta);transform:translateY(-2px)}.tarjeta:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.tarjeta__cifra{font:400 44px/1 var(--serif);margin-top:var(--s2)}.tarjeta__cifra small{color:var(--grafito);font-size:20px}.tarjeta__txt{color:var(--grafito);font-size:13.5px}.tarjeta__aviso{background:var(--lacre);border-radius:50%;width:10px;height:10px;position:absolute;top:14px;right:14px}.tarjeta__barra{background:var(--regla);height:4px;margin-top:var(--s3)}.tarjeta__barra span{background:var(--archivo);height:100%;display:block}.inicio-medida{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border:1px dashed var(--tinta);color:var(--tinta);text-decoration:none;display:flex}.inicio-medida:hover{background:var(--papel-hondo)}.inicio-medida span:last-child{font-size:22px}.siguiente{margin-top:var(--s6);padding:var(--s5);border:1px solid var(--tinta);border-left:6px solid var(--archivo);background:var(--papel-hondo);max-width:70ch}.siguiente h2{margin:var(--s2) 0;font-size:28px}.siguiente p:not(.siguiente__eti){font-family:var(--serif);color:var(--grafito);margin:0 0 var(--s4);font-size:17px}.migas ol{margin:0 0 var(--s3);color:var(--grafito);flex-wrap:wrap;gap:6px;padding:0;font-size:13.5px;list-style:none;display:flex}.migas li+li:before{content:"›";color:var(--grafito);margin-right:6px}.migas a{color:var(--grafito);text-decoration:none}.migas a:hover{color:var(--tinta);text-decoration:underline}.migas [aria-current]{color:var(--tinta)}@media (width<=900px){.tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.empezar{padding:var(--s5) var(--s4)}.empezar__detalle{font-size:17px}.boton--grande{text-align:center;justify-content:center;width:100%}.tarjeta__cifra{font-size:36px}}.selector-nivel{gap:var(--s2);margin:0 0 var(--s4);flex-wrap:wrap;display:flex}.nivel-btn{align-items:baseline;gap:var(--s2);min-height:42px;color:var(--tinta);border:1px solid var(--regla);border-radius:var(--r-control);font:500 14.5px var(--sans);cursor:pointer;background:0 0;padding:8px 14px;transition:background .15s,border-color .15s;display:inline-flex}.nivel-btn:hover{background:var(--papel-hondo)}.nivel-btn__datos{color:var(--grafito);font-size:12px}.nivel-btn.es-activo{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.nivel-btn.es-activo .nivel-btn__datos{color:inherit;opacity:.8}.nivel-btn.nivel-basico{border-left:4px solid var(--grafito)}.nivel-btn.nivel-elite{border-left:4px solid var(--foco)}.nivel-btn.nivel-maestro{border-left:4px solid var(--lacre)}.nivel-btn.nivel-aventuras{border-left:4px solid var(--archivo);text-decoration:none}.nivel-btn:focus-visible{outline:2px solid var(--foco);outline-offset:2px}@media (width<=480px){.selector-nivel{grid-template-columns:1fr 1fr;display:grid}.nivel-btn{justify-content:space-between}}.niveles{margin:var(--s6) 0 var(--s5)}.niveles h2{margin-bottom:var(--s3);font-size:24px}.niveles__rejilla{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.nivel-tarjeta{align-items:center;gap:var(--s4);padding:var(--s4);border:1px solid var(--regla);border-top:4px solid var(--grafito);background:var(--papel);color:var(--tinta);text-decoration:none;transition:background .15s,border-color .15s;display:flex;position:relative}.nivel-tarjeta:hover{background:var(--papel-hondo);color:var(--tinta)}.nivel-tarjeta.nivel-elite{border-top-color:var(--foco)}.nivel-tarjeta.nivel-maestro{border-top-color:var(--lacre)}.nivel-tarjeta.es-recomendado{border-color:var(--archivo);box-shadow:0 0 0 1px var(--archivo);border-top-width:4px}.nivel-tarjeta__sello{background:var(--archivo);color:var(--papel);font:600 10px/1.6 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;position:absolute;top:-1px;right:-1px}.nivel-tarjeta__anillo{flex:none;width:64px;height:64px}.anillo__fondo{fill:none;stroke:var(--regla);stroke-width:6px}.anillo__valor{fill:none;stroke:var(--tinta);stroke-width:6px;stroke-linecap:butt}.nivel-elite .anillo__valor{stroke:var(--foco)}.nivel-maestro .anillo__valor{stroke:var(--lacre)}.nivel-aventuras .anillo__valor{stroke:var(--archivo)}.nivel-tarjeta.nivel-aventuras{border-top-color:var(--archivo)}.anillo__txt{fill:var(--tinta);font:600 12px var(--mono,monospace)}.nivel-tarjeta__cuerpo{flex-direction:column;gap:2px;min-width:0;display:flex}.nivel-tarjeta__nombre{font:600 22px var(--serif)}.nivel-tarjeta__lema{color:var(--grafito);font-size:14px}.nivel-tarjeta__datos{color:var(--grafito);font-size:12.5px}.cambio{margin:var(--s2) 0;color:var(--grafito);font-size:14px;line-height:1.5}.cambio>summary{align-items:center;gap:var(--s2);cursor:pointer;padding:2px var(--s2);border:1px dashed var(--regla);border-radius:var(--r-control);font:500 13px/1.4 var(--sans);list-style:none;display:inline-flex}.cambio>summary::-webkit-details-marker{display:none}.cambio>summary:hover{color:var(--tinta);border-color:var(--grafito)}.cambio>summary:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.cambio__marca{font-size:13px}.cambio[open]{padding:var(--s2) var(--s3) var(--s3);border-left:2px solid var(--regla);background:0 0}.cambio[open]>summary{margin-bottom:var(--s1);color:var(--tinta);border-color:#0000;padding-left:0}.cambio__item{margin:0 0 var(--s2);max-width:66ch}.cambio__item p{margin:0 0 2px}.cambio__item strong,.cambio__titulo{color:var(--tinta);font-weight:600}.cambio__pie{margin:var(--s1) 0 0;font-size:12.5px}.cab-supuesto{padding-bottom:var(--s5);border-bottom:1px solid var(--tinta);margin-bottom:var(--s6)}.cab-supuesto__volver{color:var(--grafito);font-size:14px;text-decoration:none}.cab-supuesto__n{margin-top:var(--s5);color:var(--grafito);font-size:14px}.cab-supuesto h1{margin-top:var(--s2);max-width:22ch;font-size:clamp(30px,4.4vw,50px);line-height:1.06}.cab-supuesto__temas{margin-top:var(--s3);color:var(--grafito)}.etiqueta{color:var(--grafito);font-size:13px}.aviso{gap:var(--s4);padding:var(--s4);margin-bottom:var(--s6);border:1px solid var(--tinta);background:var(--papel-hondo);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.modos{border-top:1px solid var(--regla);border-bottom:1px solid var(--regla);grid-template-columns:1fr 1fr;display:grid}.modo{padding:var(--s6) var(--s6) var(--s6) 0;gap:var(--s4);flex-direction:column;align-items:flex-start;display:flex}.modo+.modo{border-left:1px solid var(--regla);padding-left:var(--s6);padding-right:0}.modo h2{font-size:27px}.modo p{color:var(--grafito);flex:1;max-width:46ch}.previa{margin-top:var(--s7);gap:var(--s6);grid-template-columns:200px minmax(0,68ch);display:grid}.previa h2{font-size:22px}.caso{font-family:var(--serif);font-size:18px;line-height:1.6}.caso>*+*{margin-top:.9em}.caso ul,.caso ol{margin-bottom:0;padding-left:1.2em}.caso li+li{margin-top:.45em}.caso li::marker{color:var(--grafito)}.mesa{gap:var(--s6);grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr) 212px;align-items:start;display:grid}.mesa__caso,.mesa__hoja{top:var(--arriba);max-height:calc(100vh - var(--arriba) - var(--s4));overscroll-behavior:contain;position:sticky;overflow:auto}.mesa__caso{padding-right:var(--s4);border-right:1px solid var(--regla)}.mesa__caso .caso{font-size:17px}.mesa__titulo{margin:var(--s2) 0 var(--s5);font-size:26px;line-height:1.15}.mesa__hoja{padding-left:var(--s4);border-left:1px solid var(--regla);gap:var(--s3);flex-direction:column;display:flex}.pregunta{padding:var(--s5) 0;border:0;border-top:1px solid var(--regla);min-width:0;scroll-margin-top:var(--s4);margin:0}.pregunta:first-child{border-top:1px solid var(--tinta)}.pregunta legend{margin-bottom:var(--s3);grid-template-columns:40px minmax(0,1fr);padding:0;display:grid}.pregunta__n{color:var(--grafito);padding-top:3px;font-size:14px}.pregunta__enunciado{font-family:var(--serif);font-size:19px;line-height:1.45}.opciones{flex-direction:column;margin-left:40px;display:flex}.opcion{gap:var(--s2);cursor:pointer;border-left:2px solid #0000;grid-template-columns:34px minmax(0,1fr);align-items:start;padding:9px 10px 9px 6px;transition:background .12s;display:grid}.opcion:hover{background:var(--papel-hondo)}.opcion:has(input:focus-visible){outline:2px solid var(--foco);outline-offset:-2px}.opcion:has(input:disabled){cursor:default}.opcion:has(input:disabled):hover{background:0 0}.opcion__letra{border:1px solid var(--tinta);border-radius:var(--r-burbuja);place-items:center;width:26px;height:26px;font-size:13px;line-height:1;transition:background .12s,color .12s;display:grid}.opcion__texto{padding-top:2px}.opcion.es-elegida .opcion__letra{background:var(--tinta);color:var(--papel)}.opcion.es-correcta{border-left-color:var(--archivo);background:var(--archivo-suave)}.opcion.es-correcta .opcion__letra{border-color:var(--archivo);background:var(--archivo);color:var(--papel)}.opcion.es-fallada{border-left-color:var(--lacre);background:var(--lacre-suave)}.opcion.es-fallada .opcion__letra{border-color:var(--lacre);background:var(--lacre);color:var(--papel)}.opcion.es-fallada .opcion__texto{text-decoration:line-through;text-decoration-color:var(--lacre)}.pregunta__blanco{margin:var(--s2) 0 0 40px;color:var(--grafito);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.fundamento{margin:var(--s3) 0 0 40px;padding-top:var(--s3);border-top:1px dashed var(--regla);font-size:14px}.fundamento__veredicto{font-weight:500}.es-acierto .fundamento__veredicto{color:var(--archivo)}.es-error .fundamento__veredicto,.es-blanco .fundamento__veredicto{color:var(--lacre)}.fundamento__cita{color:var(--grafito);font-weight:400;font-family:var(--mono);font-size:13px}.consejo{margin:var(--s3) 0;padding:var(--s3) var(--s4);background:var(--papel-hondo);border-left:3px solid var(--foco)}.consejo__titulo{margin:0 0 var(--s1);font:600 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--foco)}.consejo__texto{font-family:var(--serif);color:var(--tinta);margin:0;font-size:16px;line-height:1.5}.consejo__literal{font-style:italic}.articulo{margin-top:var(--s2)}.articulo summary{cursor:pointer;color:var(--tinta);text-underline-offset:3px;width:fit-content;text-decoration:underline}.articulo h4{font-family:var(--serif);margin:var(--s3) 0 var(--s2);font-size:16px;font-weight:600}.articulo__texto{white-space:pre-line;font-family:var(--serif);max-width:70ch;padding-left:var(--s3);border-left:2px solid var(--regla);font-size:16px;line-height:1.55}.articulo a{margin-top:var(--s2);color:var(--grafito);font-size:13px;display:inline-block}.separador-reserva{margin-top:var(--s7);padding-top:var(--s4);border-top:3px double var(--tinta)}.separador-reserva h2{font-size:24px}.separador-reserva p{color:var(--grafito);margin-top:var(--s1)}.final-preguntas{padding:var(--s6) 0 var(--s4);border-top:1px solid var(--tinta)}.reloj{padding-bottom:var(--s3);border-bottom:1px solid var(--tinta);flex-direction:column;display:flex}.reloj__etq{color:var(--grafito);font-size:12px}.reloj__t{letter-spacing:-.02em;font-size:34px;line-height:1.1}.reloj__prog{color:var(--grafito);margin-top:2px;font-size:12px}.es-urgente{color:var(--lacre)}.hoja{margin:0;padding:0;list-style:none}.hoja__fila{grid-template-columns:32px repeat(3,26px);align-items:center;gap:8px;padding:3px 0;display:grid}.hoja__fila:nth-child(5n){border-bottom:1px solid var(--regla);margin-bottom:3px;padding-bottom:6px}.hoja__n{text-align:left;color:var(--grafito);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.hoja__n:hover{color:var(--tinta);text-decoration:underline}.hoja__sub{color:var(--grafito);margin-top:var(--s2);font-size:12px}.burbuja{border-radius:var(--r-burbuja);border:1px solid var(--grafito);width:22px;height:22px;font-family:var(--mono);color:var(--grafito);cursor:pointer;background:0 0;place-items:center;padding:0;font-size:11px;line-height:1;transition:background .12s;display:grid}.burbuja:hover:not(:disabled){border-color:var(--tinta);color:var(--tinta)}.burbuja.es-elegida{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.burbuja.es-correcta{border:2px solid var(--archivo);color:var(--archivo)}.burbuja.es-correcta.es-elegida{background:var(--archivo);color:var(--papel)}.burbuja.es-fallada{background:var(--lacre);border-color:var(--lacre);color:var(--papel)}.burbuja:disabled{cursor:default}.boton--ancho{margin-top:var(--s2);justify-content:center}.pestanas{display:none}.dialogo{background:color-mix(in srgb, var(--tinta) 45%, transparent);padding:var(--s4);z-index:20;place-items:center;display:grid;position:fixed;inset:0}.dialogo__caja{background:var(--papel);border:1px solid var(--tinta);padding:var(--s6);width:100%;max-width:440px}.dialogo__caja h2{font-size:26px}.dialogo__caja p{margin-top:var(--s3);color:var(--grafito)}.dialogo__acciones{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.nota{gap:var(--s7);padding-bottom:var(--s6);border-bottom:1px solid var(--tinta);grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.nota__cifra{align-items:baseline;gap:var(--s2);display:flex}.nota__valor{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(76px,11vw,132px);line-height:.9}.nota__sobre{color:var(--grafito);font-size:18px}.sello{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--s4);border:2px solid;padding:6px 12px;font-size:14px;display:inline-block}.sello.es-apto{color:var(--archivo)}.sello.es-noapto{color:var(--lacre)}.ficha-res{border-top:1px solid var(--regla);margin:0}.ficha-res div{justify-content:space-between;gap:var(--s4);border-bottom:1px solid var(--regla);padding:7px 0;display:flex}.ficha-res dt{color:var(--grafito)}.ficha-res dd{margin:0}.nota__tipos h2{margin-bottom:var(--s3);font-size:20px}.barra{gap:4px var(--s3);grid-template-columns:1fr auto;padding:6px 0;font-size:14px;display:grid}.barra__pista{background:var(--regla);grid-column:1/-1;height:4px}.barra__pista span{background:var(--tinta);height:100%;display:block}.nota__acciones{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.revision{margin-top:var(--s7)}.revision__cab{justify-content:space-between;align-items:baseline;gap:var(--s4);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.revision__cab h2{font-size:28px}.filtros{gap:var(--s2);flex-wrap:wrap;display:flex}.filtros button{border:1px solid var(--regla);border-radius:var(--r-control);cursor:pointer;background:0 0;padding:6px 12px;font-size:14px}.filtros button[aria-pressed=true]{border-color:var(--tinta);background:var(--tinta);color:var(--papel)}.revision__cuerpo{gap:var(--s6);grid-template-columns:minmax(0,1fr) 160px;align-items:start;display:grid}.revision__cuerpo>div{max-width:780px}.revision__hoja{top:var(--arriba);position:sticky}.vacio{color:var(--grafito);padding:var(--s5) 0;border-top:1px solid var(--tinta)}@media (pointer:coarse){.hoja__fila{grid-template-columns:36px repeat(3,34px);gap:12px;padding:4px 0}.burbuja{width:34px;height:34px;font-size:13px}}@media (width<=1099px){.mesa{padding-bottom:72px;display:block}.mesa__caso,.mesa__hoja{border:0;max-height:none;padding:0;position:static;overflow:visible}.mesa>.mesa__caso,.mesa>.mesa__preguntas,.mesa>.mesa__hoja{display:none}.mesa[data-panel=caso]>.mesa__caso,.mesa[data-panel=preguntas]>.mesa__preguntas,.mesa[data-panel=hoja]>.mesa__hoja{flex-direction:column;display:flex}.mesa[data-panel=caso]>.mesa__caso{max-width:68ch;display:block}.mesa[data-panel=hoja]>.mesa__hoja{max-width:320px}.pestanas{z-index:10;background:var(--papel);border-top:1px solid var(--tinta);padding:6px var(--margen-d) calc(6px + env(safe-area-inset-bottom,0px)) var(--margen-i);gap:var(--s1);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.pestanas button{color:var(--grafito);cursor:pointer;border-radius:var(--r-control);background:0 0;border:0;flex:1;padding:10px 4px;font-size:14px}.pestanas button[aria-pressed=true]{color:var(--papel);background:var(--tinta)}.pestanas__t{padding:0 var(--s2) 0 var(--s3);font-size:15px}.nota{gap:var(--s5);grid-template-columns:1fr 1fr}.nota__tipos{grid-column:1/-1}}@media (width<=760px){.modos{grid-template-columns:1fr}.modo{padding:var(--s5) 0}.modo+.modo{border-left:0;border-top:1px solid var(--regla);padding-left:0}.previa{gap:var(--s3);margin-top:var(--s6);grid-template-columns:1fr}.caso{font-size:17px}.pregunta legend{grid-template-columns:32px minmax(0,1fr)}.pregunta__enunciado{font-size:18px}.opciones,.fundamento,.pregunta__blanco{margin-left:0}.nota,.revision__cuerpo{grid-template-columns:1fr}.revision__hoja{display:none}}.aviso-error{padding:var(--s3) var(--s4);border:1px solid var(--lacre);background:var(--lacre-suave);margin-bottom:var(--s5)}.reportar__abrir{align-items:center;gap:var(--s2);margin:var(--s3) 0 0 40px;min-height:40px;font:500 14px/1.25 var(--sans);text-align:left;color:var(--lacre);background:var(--lacre-suave);border:1px solid var(--lacre);border-radius:var(--r-control);cursor:pointer;padding:8px 14px;transition:background .15s,color .15s;display:inline-flex}.reportar__abrir svg{flex:none}.reportar__abrir:hover{background:var(--lacre);color:var(--papel)}.reportar__abrir:focus-visible{outline:2.5px solid var(--foco);outline-offset:2px}.reportar{gap:var(--s2);margin:var(--s3) 0 0 40px;flex-direction:column;max-width:60ch;display:flex}.reportar label{color:var(--grafito);font-size:13px}.reportar textarea{font:inherit;border:1px solid var(--tinta);border-radius:var(--r-control);background:var(--papel);color:var(--tinta);resize:vertical;padding:8px 10px}.reportar__acciones{gap:var(--s4);align-items:center;display:flex}.reportar__ok{margin:var(--s3) 0 0 40px;color:var(--archivo);font-size:14px}.enlace:hover{color:var(--tinta)}.pregunta legend{position:relative}.estrella{cursor:pointer;color:var(--grafito);background:0 0;border:0;padding:4px 6px;font-size:24px;line-height:1;position:absolute;top:-2px;right:0}.estrella:hover{color:var(--tinta)}.estrella.es-marcada{color:#c8901d}.pregunta legend:has(.estrella) .pregunta__enunciado{padding-right:40px}.nota-propia{margin-top:var(--s4);color:var(--grafito);flex-direction:column;gap:4px;font-size:13px;display:flex}.nota-propia textarea{font:inherit;color:var(--tinta);border:1px solid var(--regla);border-radius:var(--r-control);background:var(--papel);resize:vertical;padding:8px 10px;font-size:14px}.es-dividida .pregunta__cols{gap:var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.es-dividida .pregunta__izq .opciones{margin-left:40px}.es-dividida .fundamento{padding:0 0 0 var(--s5);border-top:0;border-left:1px solid var(--regla);margin:0}.es-dividida .opciones{margin-left:0}.visor h4{font-family:var(--serif);margin:var(--s3) 0 var(--s2);font-size:16px;font-weight:600}.visor__norma{color:var(--grafito);font-weight:400;font-family:var(--sans);font-size:13px}.visor__texto{font-family:var(--serif);max-height:360px;padding-right:var(--s2);font-size:16px;line-height:1.5;overflow:auto}.visor__texto p,.visor__texto mark{margin:0 0 .5em}.visor__texto mark{color:inherit;background:#c8901d38;border-radius:2px;padding:1px 4px;display:block;box-shadow:-4px 0 #c8901d}.visor__pista{color:var(--grafito);margin:var(--s2) 0 0;font-size:12.5px}.visor a{margin-top:var(--s2);color:var(--grafito);font-size:13px;display:inline-block}@media (width<=860px){.es-dividida .pregunta__cols{gap:var(--s4);grid-template-columns:1fr}.es-dividida .fundamento{padding:var(--s3) 0 0;border-left:0;border-top:1px dashed var(--regla)}}.resumen__nota{color:var(--grafito);margin-top:2px;font-size:12px;display:block}.repasar{margin:var(--s5) 0;padding:var(--s4);background:var(--papel-hondo);border-left:3px solid var(--foco)}.repasar>details>summary{cursor:pointer;font:600 18px/1.3 var(--serif);color:var(--tinta)}.repasar__cuenta,.repasar__preg{font:400 13px/1.4 var(--mono);color:var(--grafito)}.repasar__intro{margin:var(--s3) 0;max-width:62ch;color:var(--grafito);font-size:14.5px}.repasar__tema h3{margin:var(--s4) 0 var(--s1);font:600 15px/1.35 var(--sans)}.repasar__partitura{width:fit-content;margin-bottom:var(--s2);font:500 14px/1.4 var(--sans);color:var(--foco);text-underline-offset:3px;display:block}.repasar__tema ul{margin:0;padding:0;list-style:none}.repasar__tema li{border-top:1px dashed var(--regla);padding:var(--s1) 0}.repasar__tema .articulo{margin-top:0}.repasar__tema .articulo summary{width:auto;font-size:15px;line-height:1.45;text-decoration:none}.tema__marcador{justify-content:space-between;gap:var(--s4);color:var(--grafito);padding-bottom:var(--s3);margin-bottom:var(--s4);border-bottom:1px solid var(--regla);flex-wrap:wrap;font-size:13px;display:flex}.tema__mesa{gap:var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}.tema__caso{top:var(--arriba);max-height:calc(100vh - var(--arriba) - var(--s4));padding-right:var(--s4);border-right:1px solid var(--regla);position:sticky;overflow:auto}.tema__caso summary{cursor:pointer;font-family:var(--serif);margin-bottom:var(--s4);font-size:19px;line-height:1.3}.tema__caso .caso{font-size:17px}.tema__nav{justify-content:space-between;gap:var(--s3);padding:var(--s5) 0;border-top:1px solid var(--regla);margin-top:var(--s4);display:flex}.tema__fin{gap:var(--s4);margin-top:var(--s6);flex-wrap:wrap;align-items:center;display:flex}.tema-tabla .barra{background:var(--regla);vertical-align:middle;width:120px;height:8px;margin-right:var(--s2);display:inline-block}.tema-tabla .barra span{background:var(--archivo);height:100%;display:block}.tema-tabla .es-debil{color:var(--lacre)}.tema-tabla .es-apto{color:var(--archivo)}.ritmo{gap:var(--s4);margin:var(--s5) 0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.ritmo div{border-top:3px solid var(--tinta);padding-top:var(--s2)}.ritmo dt{color:var(--grafito);font-size:13px}.ritmo dd{font:500 28px var(--serif);margin:2px 0 0}.ritmo small{font:400 12.5px var(--sans);color:var(--grafito);margin-top:2px;display:block}.prevista{font-family:var(--serif);border-left:3px solid var(--archivo);max-width:62ch;padding:var(--s2) var(--s4);margin:var(--s4) 0;font-size:19px}@media (width<=860px){.tema__mesa{grid-template-columns:1fr}.tema__caso{border-right:0;border-bottom:1px solid var(--regla);max-height:none;padding-right:0;padding-bottom:var(--s4);position:static}.tema-tabla .barra{width:60px}}.tema__animo{font-family:var(--serif);border-left:3px solid var(--archivo);padding:var(--s2) var(--s4);margin-bottom:var(--s5);max-width:56ch;font-size:20px}.tema__caso--arriba{max-height:none;padding:0 0 var(--s4);margin-bottom:var(--s4);border:0;border-bottom:1px solid var(--regla);position:static}.sesion__rejilla{margin:0 0 var(--s4);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.sesion__rejilla button{border:1px solid var(--regla);width:34px;height:34px;color:var(--grafito);font:500 13px var(--mono,monospace);cursor:pointer;border-radius:var(--r-control);background:0 0}.sesion__rejilla button.es-hecha{background:var(--archivo);border-color:var(--archivo);color:var(--papel)}.sesion__rejilla button.es-actual{outline:2px solid var(--tinta);outline-offset:1px}.sesion__confirmar{margin-top:var(--s4);padding:var(--s4);border:1px solid var(--tinta);background:var(--papel-hondo);gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.sesion__confirmar p{flex:100%;margin:0}.sesion__repaso{margin-top:var(--s7)}.sesion__repaso h2{margin-bottom:var(--s4);font-size:26px}.sesion__caso{color:var(--grafito);margin:var(--s5) 0 0;font-size:12.5px}.medida{gap:var(--s5);flex-direction:column;max-width:62ch;display:flex}.medida fieldset{gap:var(--s3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.medida legend{font-family:var(--serif);margin-bottom:var(--s3);padding:0;font-size:21px}.medida label{align-items:baseline;gap:6px var(--s2);cursor:pointer;flex-wrap:wrap;display:flex}.medida label span{color:var(--grafito);flex:100%;margin-left:26px;font-size:13.5px}.medida__temas{gap:var(--s2) var(--s4);margin:var(--s2) 0 0 26px;flex-wrap:wrap;display:flex}.medida__chip{margin-right:var(--s4);display:inline-flex!important}.medida fieldset:has(.medida__chip){flex-flow:wrap;align-items:baseline}.medida fieldset:has(.medida__chip) legend{flex:1 0 100%}.medida .boton{align-self:flex-start}.repaso__hoy{gap:var(--s4);flex-direction:column;align-items:flex-start;display:flex}.tema__notas{margin-top:var(--s4)}.tema__notas summary{cursor:pointer;color:var(--archivo);font-size:14px}.cuaderno__cab{justify-content:space-between;align-items:center;gap:var(--s4);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.cuaderno__cab h2,.cuaderno__temas h2{font-size:26px}.cuaderno__temas{margin-top:var(--s7);padding-top:var(--s5);border-top:3px double var(--tinta)}.cuaderno__temas .tema__notas{padding:var(--s3) 0;border-bottom:1px solid var(--regla);margin:0}.cuaderno__temas summary{color:var(--tinta)}.historial__vacio{gap:var(--s4);color:var(--grafito);flex-direction:column;align-items:flex-start;display:flex}.historial__resumen{margin:0 0 var(--s6);border-top:1px solid var(--tinta);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.historial__resumen div{padding:var(--s3) var(--s4) var(--s3) 0;border-bottom:1px solid var(--regla)}.historial__resumen dt{color:var(--grafito);font-size:13px}.historial__resumen dd{margin:2px 0 0;font-size:26px}.tabla{border-collapse:collapse;width:100%;font-size:14px}.tabla th{text-align:left;color:var(--grafito);border-bottom:1px solid var(--tinta);padding:8px 10px 8px 0;font-size:13px;font-weight:500}.tabla td{border-bottom:1px solid var(--regla);vertical-align:baseline;padding:11px 10px 11px 0}.tabla td a{text-decoration:none}.tabla td a:hover{text-decoration:underline}.tabla .num{text-align:right;white-space:nowrap}.tabla .es-apto{color:var(--archivo)}.tabla .es-noapto{color:var(--lacre)}.historial__borrar-enlace{color:var(--grafito);opacity:.7;font-size:12px;text-decoration:underline}.historial__borrar{gap:var(--s3);margin-top:var(--s7);padding-top:var(--s4);border-top:1px solid var(--regla);color:var(--grafito);flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.enlace{color:var(--grafito);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}@media (width<=760px){.historial__resumen{grid-template-columns:1fr 1fr}.tabla thead{display:none}.tabla,.tabla tbody,.tabla tr,.tabla td{display:block}.tabla tr{padding:var(--s3) 0;border-bottom:1px solid var(--regla);gap:2px var(--s3);grid-template-columns:1fr auto;display:grid}.tabla td{border:0;padding:0}.tabla td:nth-child(2){order:-1;grid-column:1/-1;font-size:15px}.tabla td:nth-child(3),.tabla td:nth-child(5){display:none}.tabla .num{text-align:left}.tabla td:last-child{text-align:right;font-size:18px}}.historial__subt{margin:var(--s6) 0 var(--s3);font-size:24px}.tema-seccion{margin-top:var(--s6)}.tema-seccion h2{font-size:24px}.admin__pestanas{gap:var(--s1);border-bottom:1px solid var(--tinta);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.admin__pestanas button{cursor:pointer;color:var(--grafito);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:15px}.admin__pestanas button[aria-selected=true]{color:var(--tinta);border-bottom-color:var(--tinta);font-weight:500}.admin__contador{font-family:var(--mono);background:var(--lacre);color:var(--papel);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:12px}.admin__nota{color:var(--grafito);max-width:70ch;margin:var(--s2) 0 var(--s4);font-size:14px}.admin__ok{color:var(--archivo);margin-bottom:var(--s3);font-size:14px}.admin__correo{color:var(--grafito);font-size:13px}.admin h2{font-size:26px}.invitar{gap:var(--s3);padding:var(--s4);border:1px solid var(--tinta);background:var(--papel-hondo);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;display:grid}.invitar label{color:var(--grafito);margin-bottom:4px;font-size:13px;display:block}.invitar input{width:100%;font:inherit;border:1px solid var(--tinta);border-radius:var(--r-control);background:var(--papel);color:var(--tinta);padding:9px 11px}.tabla-ancha{overflow-x:auto}.tabla-ancha .tabla{min-width:760px}.etiqueta-admin{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--grafito);color:var(--grafito);margin-left:8px;padding:1px 6px;font-size:11px}.acciones{gap:var(--s3);flex-wrap:wrap;align-items:baseline;display:flex}.enlace--peligro{color:var(--lacre)}.fila--boton{border:0;border-bottom:1px solid var(--regla);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0}.stat-preg{padding:var(--s3) 0}.barra-preg{gap:var(--s3);grid-template-columns:40px minmax(0,1fr) 190px;align-items:center;padding:3px 0;font-size:13px;display:grid}.barra-preg__pista{background:var(--regla);height:8px;display:flex}.barra-preg__pista .mal{background:var(--lacre)}.barra-preg__pista .blanco{background:var(--grafito);opacity:.5}.editor__titulo{margin:var(--s3) 0 var(--s4)}.editor__barra{gap:var(--s5);padding:var(--s3) 0;border-top:1px solid var(--tinta);border-bottom:1px solid var(--regla);margin-bottom:var(--s4);align-items:center;display:flex}.check{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.pregunta-admin{padding:var(--s4) 0;border-bottom:1px solid var(--regla)}.pregunta-admin>header{margin-bottom:var(--s2);justify-content:space-between;align-items:center;display:flex}.pregunta-admin.es-revisada{background:color-mix(in srgb, var(--archivo-suave) 45%, transparent)}.admin-ops{margin:var(--s2) 0;padding-left:1.4em}.admin-ops li{padding:2px 0}.admin-ops li.es-clave{color:var(--archivo);font-weight:500}.admin__clave{font-size:12px;font-family:var(--mono)}.admin__fund{color:var(--grafito);margin:var(--s2) 0;font-size:13px}.editor{gap:var(--s2);flex-direction:column;display:flex}.editor label{color:var(--grafito);font-size:13px}.editor textarea,.editor input[type=text],.editor input:not([type]),.aviso-alumno__resp input{font:inherit;border:1px solid var(--tinta);border-radius:var(--r-control);background:var(--papel);color:var(--tinta);width:100%;padding:8px 10px}.editor__op{padding:var(--s2) 0;gap:4px;display:grid}.aviso-alumno{padding:var(--s4) 0;border-bottom:1px solid var(--regla)}.aviso-alumno__origen{color:var(--grafito);font-size:12px}.aviso-alumno__enunciado{font-family:var(--serif);margin:4px 0;font-size:17px}.aviso-alumno blockquote{margin:var(--s2) 0;padding-left:var(--s3);border-left:3px solid var(--lacre)}.aviso-alumno__resp{gap:var(--s2);max-width:520px;margin-top:var(--s3);display:grid}.aviso-alumno__resp label{color:var(--grafito);font-size:13px}@media (width<=760px){.invitar{grid-template-columns:1fr}.barra-preg{grid-template-columns:34px 1fr}.barra-preg>:last-child{grid-column:1/-1}}.admin__filtro{gap:var(--s2);color:var(--grafito);margin-bottom:var(--s4);align-items:center;font-size:14px;display:inline-flex}.admin__filtro select{font:inherit;color:var(--tinta);border:1px solid var(--regla);background:var(--papel);padding:6px 8px}.calidad{margin:var(--s4) 0;border-top:1px solid var(--tinta);padding:0;list-style:none}.calidad li{padding:var(--s4) 0;border-bottom:1px solid var(--regla);max-width:80ch}.calidad p{margin:0 0 6px}.calidad__cab{color:var(--grafito);font-size:12.5px}.calidad__texto{font-family:var(--serif);font-size:17px}.calidad__resp{font-size:14px}.calidad__aviso{background:var(--papel-hondo);padding:var(--s2) var(--s3);border-left:3px solid var(--lacre);font-size:14px}.actividad__mandos{gap:var(--s3) var(--s5);flex-wrap:wrap;align-items:end;display:flex}.actividad__num{width:80px;font:inherit;border:1px solid var(--tinta);border-radius:var(--r-control);background:var(--papel);color:var(--tinta);padding:6px 8px}.actividad__detalle{padding:var(--s2) 0}.actividad__sueltas{margin-top:var(--s6)}.actividad__sueltas h3{font-size:22px}.actividad__sueltas ul{margin:var(--s3) 0 0;border-top:1px solid var(--regla);padding:0;list-style:none}.actividad__sueltas li{padding:var(--s3) 0;border-bottom:1px solid var(--regla)}.actividad__pregs{gap:4px var(--s2);margin:var(--s1) 0 0;flex-wrap:wrap;font-size:13px;display:flex}.reto{gap:var(--s6);flex-direction:column;display:flex}.reto__enmarcha{margin:0 0 var(--s3);font-size:30px}.reto__expediente{align-items:center;gap:var(--s7);padding:var(--s7) var(--s7) var(--s7) calc(var(--s7) + 4px);background:var(--papel-hondo);border:1px solid var(--tinta);border-top:6px solid var(--lacre);outline:1px solid var(--regla);outline-offset:-11px;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.reto__fecha{font:italic 400 18px var(--serif);color:var(--grafito);margin:0 0 var(--s3)}.reto__fecha:first-letter{text-transform:uppercase}.reto__titulo{letter-spacing:-.025em;text-wrap:balance;max-width:11ch;margin:0 0 var(--s4);font-size:clamp(46px,7.4vw,88px);line-height:.96}.reto__lema{font:400 20px/1.45 var(--serif);color:var(--grafito);max-width:44ch;margin:0 0 var(--s5)}.reto__piezas{margin:0 0 var(--s6);border-bottom:1px solid var(--regla);max-width:44ch;padding:0;list-style:none}.reto__piezas li{gap:var(--s3);border-top:1px solid var(--regla);align-items:baseline;padding:9px 0;font-size:15px;display:flex}.reto__piezas .mono{width:1.4em;color:var(--lacre);font-size:13px}.reto__acciones{gap:var(--s3);flex-wrap:wrap;display:flex}.reto__datos{gap:var(--s6);margin:0 0 var(--s6);flex-wrap:wrap;display:flex}.reto__datos div{flex-direction:column-reverse;gap:2px;display:flex}.reto__datos dt{color:var(--grafito);font-size:13px}.reto__datos dd{font:400 24px/1.1 var(--serif);margin:0}.reto__datos dd.mono{font-family:var(--mono);font-size:22px}.reto__lacre{align-items:center;gap:var(--s3);text-align:center;flex-direction:column;max-width:190px;display:flex}.reto__escudo{color:var(--grafito);font-size:13.5px;line-height:1.4}.lacrado{filter:drop-shadow(0 7px 9px #46120c52);display:block;overflow:visible;transform:rotate(-6deg)}.lacrado__valor{font:700 56px var(--serif);fill:#fbeee8;letter-spacing:-.02em}.lacrado__pie{font:500 11.5px var(--sans);fill:#fbeee8e0;letter-spacing:.03em}.lacrado--estampa{animation:.62s cubic-bezier(.2,1.35,.35,1) .15s both lacrado-estampa}@keyframes lacrado-estampa{0%{opacity:0;filter:drop-shadow(0 22px 22px #46120c1a);transform:scale(1.7)rotate(-18deg)}60%{opacity:1}to{opacity:1;filter:drop-shadow(0 7px 9px #46120c52);transform:scale(1)rotate(-6deg)}}.reto__proximo{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s4) var(--s5);border:1px dashed var(--tinta);display:flex}.reto__proximo span{color:var(--grafito)}.reto__proximo strong{letter-spacing:.02em;font-size:26px;font-weight:400}.semana{align-items:center;gap:var(--s5);flex-wrap:wrap;display:flex}.semana__dias{gap:var(--s3);margin:0;padding:0;list-style:none;display:flex}.semana__dia{flex-direction:column;align-items:center;gap:6px;display:flex}.semana__marca{border:1.5px dashed var(--regla);color:#fbeee8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.semana__letra{font:500 12.5px var(--sans);color:var(--grafito)}.semana__dia.es-hecho .semana__marca{background:var(--lacre);border:1.5px solid var(--lacre)}.semana__dia.es-hoy .semana__marca{border:2px solid var(--tinta)}.semana__dia.es-hoy.es-hecho .semana__marca{outline:2px solid var(--lacre);outline-offset:2px;border-color:var(--lacre)}.semana__dia.es-hoy .semana__letra{color:var(--tinta);font-weight:600}.semana__dia.es-futuro .semana__marca{opacity:.45}.semana__texto{color:var(--grafito);font-size:14px}.insignias h2{margin:0 0 var(--s4);font-size:24px}.insignias ul{gap:var(--s4);border-top:1px solid var(--tinta);padding:0;padding-top:var(--s4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;list-style:none;display:grid}.insignias li{align-items:center;gap:var(--s3);opacity:.7;display:flex}.insignias li.es-lograda{opacity:1}.insignia{border:2px dashed var(--regla);width:52px;height:52px;color:var(--grafito);border-radius:50%;flex:none;place-items:center;font-size:11.5px;display:grid}.es-lograda .insignia{border:2px solid var(--lacre);background:var(--lacre-suave);color:var(--lacre)}.insignias__txt{flex-direction:column;gap:1px;min-width:0;display:flex}.insignias__txt strong{font:600 15px var(--sans)}.insignias__txt small{color:var(--grafito);font-size:12.5px;line-height:1.3}.reto-tarjeta{align-items:center;gap:var(--s5);padding:var(--s5) var(--s6);color:inherit;background:var(--papel-hondo);border:1px solid var(--tinta);border-top:5px solid var(--lacre);outline:1px solid var(--regla);outline-offset:-9px;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;transition:transform .15s,background .15s;display:grid;position:relative}.reto-tarjeta:hover{background:var(--papel);color:inherit;transform:translateY(-2px)}.reto-tarjeta__fecha{font:italic 400 15px var(--serif);color:var(--grafito);margin:0 0 4px}.reto-tarjeta__fecha:first-letter{text-transform:uppercase}.reto-tarjeta h2{margin:0 0 var(--s2);font-size:clamp(30px,4.6vw,46px);line-height:1.02}.reto-tarjeta__lema{font:400 17.5px/1.45 var(--serif);color:var(--grafito);max-width:46ch;margin:0 0 var(--s4)}.reto-tarjeta__accion{background:var(--tinta);color:var(--papel);font:500 15px var(--sans);border-radius:var(--r-control);padding:10px 20px;display:inline-block}.reto-tarjeta.es-hecho .reto-tarjeta__accion{color:var(--tinta);border:1px solid var(--tinta);background:0 0}.reto-tarjeta__sello{place-items:center;display:grid}@media (width<=760px){.reto__expediente{gap:var(--s5);padding:var(--s6) var(--s5);outline-offset:-8px;grid-template-columns:1fr}.reto__lacre{text-align:left;gap:var(--s4);flex-direction:row;order:-1;max-width:none}.reto__lacre .lacrado{flex:none;width:104px;height:104px}.reto__titulo{max-width:none}.reto__lema{font-size:18px}.reto__acciones .boton{text-align:center;flex:100%;justify-content:center}.boton--grande{justify-content:center;width:100%}.reto-tarjeta{padding:var(--s5);gap:var(--s4);grid-template-columns:1fr}.reto-tarjeta__sello{order:-1;justify-items:start}.reto-tarjeta__sello .lacrado{width:88px;height:88px}.reto__proximo{gap:var(--s2);flex-direction:column}.semana__dias{gap:var(--s2)}}@media (prefers-reduced-motion:reduce){.lacrado--estampa{animation:none}.reto-tarjeta{transition:none}.reto-tarjeta:hover{transform:none}}.av{gap:var(--s5);flex-direction:column;display:flex}.av h1{letter-spacing:-.02em;margin:0 0 var(--s3);font-size:clamp(38px,5.6vw,64px);line-height:1}.av-ayuda{color:var(--grafito);max-width:62ch;margin:0;font-size:14.5px}.av-cabecera__lema{font:400 20px/1.45 var(--serif);color:var(--grafito);max-width:52ch;margin:0 0 var(--s3)}.av-lista{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));margin:0;padding:0;list-style:none;display:grid}.av-tarjeta{gap:var(--s2);height:100%;padding:var(--s5);color:var(--tinta);background:var(--papel);border:1px solid var(--regla);border-top:4px solid var(--grafito);flex-direction:column;text-decoration:none;transition:background .15s;display:flex}.av-tarjeta:hover{background:var(--papel-hondo);color:var(--tinta)}.av-tarjeta--dominada{border-top-color:var(--lacre)}.av-tarjeta--guiada,.av-tarjeta--experta{border-top-color:var(--foco)}.av-tarjeta__num{color:var(--grafito);font-size:12.5px}.av-tarjeta__titulo{font:600 23px/1.15 var(--serif)}.av-tarjeta__lema{color:var(--grafito);flex:1;font-size:15px;line-height:1.45}.av-tarjeta__pie{justify-content:space-between;gap:var(--s3);color:var(--grafito);padding-top:var(--s3);border-top:1px solid var(--regla);flex-wrap:wrap;font-size:13px;display:flex}.av-tarjeta__estado{color:var(--tinta);font-weight:600}.av-tarjeta--dominada .av-tarjeta__estado{color:var(--lacre)}.av-intro{gap:var(--s4);flex-direction:column;max-width:760px;display:flex}.av-intro__num{color:var(--grafito);margin:0;font-size:14px}.av-intro__lema{font:italic 400 21px/1.45 var(--serif);color:var(--grafito);margin:0}.av-caso{padding:var(--s4) var(--s5);background:var(--papel-hondo);border-left:3px solid var(--tinta)}.av-caso p{margin:0 0 var(--s3);font:400 17.5px/1.6 var(--serif)}.av-caso p:last-child{margin-bottom:0}.av-caso ul{margin:0;padding-left:1.2em}.av-caso li{font:400 17.5px/1.6 var(--serif);margin-bottom:var(--s2)}.av-caso--expediente{border-top:6px solid var(--lacre);border-left-color:var(--tinta)}.av-modos{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.av-modo{text-align:left;padding:var(--s4) var(--s5);background:var(--papel);color:var(--tinta);border:1px solid var(--tinta);border-radius:var(--r-control);cursor:pointer;font:inherit;flex-direction:column;gap:4px;transition:background .15s,color .15s;display:flex}.av-modo strong{font:600 22px var(--serif)}.av-modo span{color:var(--grafito);font-size:14.5px}.av-modo:hover{background:var(--tinta)}.av-modo:hover,.av-modo:hover span{color:var(--papel)}.av-modo:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.av-juego{gap:var(--s7);grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.av-hilo{top:var(--s5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:sticky}.av-hilo__paso{gap:var(--s3);padding:0 0 var(--s4);color:var(--grafito);align-items:flex-start;font-size:14px;line-height:1.3;display:flex;position:relative}.av-hilo__paso:not(:last-child):before{content:"";border-left:1px solid var(--regla);position:absolute;top:22px;bottom:2px;left:10px}.av-hilo__marca{border:1.5px dashed var(--regla);width:21px;height:21px;font:600 11px var(--sans);color:var(--papel);background:var(--papel);border-radius:50%;flex:none;place-items:center;display:grid}.av-hilo__paso.es-actual{color:var(--tinta);font-weight:600}.av-hilo__paso.es-actual .av-hilo__marca{border:2px solid var(--tinta)}.av-hilo__paso.es-limpio .av-hilo__marca{background:var(--archivo);border:1.5px solid var(--archivo)}.av-hilo__paso.es-fallado .av-hilo__marca{background:var(--lacre);border:1.5px solid var(--lacre)}.av-hilo__paso.es-limpio,.av-hilo__paso.es-fallado{color:var(--tinta)}.av-paso{gap:var(--s4);flex-direction:column;max-width:760px;display:flex}.av-paso__rotulo{color:var(--grafito);margin:0;font-size:12.5px}.av-paso h2{letter-spacing:-.015em;outline:none;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.05}.av-contexto{border:1px solid var(--regla);background:var(--papel)}.av-contexto summary{cursor:pointer;padding:var(--s3) var(--s4);font:600 15px var(--sans);align-items:center;gap:var(--s3);list-style:none;display:flex}.av-contexto summary::-webkit-details-marker{display:none}.av-contexto summary:before{content:"+";border:1px solid var(--tinta);width:20px;height:20px;font:500 15px var(--mono);place-items:center;line-height:1;display:grid}.av-contexto[open] summary:before{content:"–"}.av-contexto summary:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.av-contexto__cuerpo{padding:0 var(--s5) var(--s4);border-top:1px solid var(--regla)}.av-contexto__cuerpo p,.av-contexto__cuerpo li{font:400 16px/1.55 var(--serif);margin:var(--s3) 0 0}.av-contexto__cuerpo ul{margin:0;padding-left:1.2em}.av-contexto__variante{padding-top:var(--s3);border-top:1px dashed var(--regla)}.av-pista{padding:var(--s3) var(--s4);border:1px dashed var(--grafito);margin:0;font-size:15px;line-height:1.5}.av-pregunta{font:600 21px/1.35 var(--serif);margin:var(--s2) 0 0}.av-opciones{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.av-opcion{gap:var(--s3);text-align:left;width:100%;padding:var(--s4);background:var(--papel);color:var(--tinta);border:1px solid var(--tinta);border-radius:var(--r-control);font:400 16.5px/1.5 var(--sans);cursor:pointer;align-items:baseline;transition:background .15s;display:flex}.av-opcion:hover:not(:disabled){background:var(--papel-hondo)}.av-opcion:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.av-opcion__letra{width:1.3em;color:var(--grafito);flex:none}.av-opcion.es-fallida{border-color:var(--lacre);background:var(--lacre-suave);color:var(--grafito);text-decoration:line-through;text-decoration-color:var(--lacre);cursor:default}.av-opcion.es-correcta{border-color:var(--archivo);box-shadow:inset 4px 0 0 var(--archivo);cursor:default}.av-opcion:disabled:not(.es-fallida):not(.es-correcta){opacity:.55;cursor:default}.av-aviso{padding:var(--s4) var(--s5);border:1px solid var(--regla);gap:var(--s3);border-left-width:6px;flex-direction:column;animation:.22s ease-out av-entra;display:flex}.av-aviso p{font:400 16.5px/1.55 var(--serif);margin:0}.av-aviso .av-aviso__rotulo{font:600 14px var(--sans)}.av-aviso .av-aviso__fund{font:500 13px var(--mono);color:var(--grafito)}.av-aviso .boton{align-self:flex-start}.av-aviso--mal{border-left-color:var(--lacre);background:var(--lacre-suave)}.av-aviso--mal .av-aviso__rotulo{color:var(--lacre)}.av-aviso--ok{border-left-color:var(--archivo);background:color-mix(in srgb, var(--archivo) 9%, var(--papel))}.av-aviso--ok .av-aviso__rotulo{color:var(--archivo)}@keyframes av-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.av-cierre{gap:var(--s4);flex-direction:column;max-width:820px;display:flex}.av-cierre h3{margin:var(--s5) 0 0;font-size:26px}.av-expediente{gap:var(--s6);padding:var(--s6);background:var(--papel-hondo);border:1px solid var(--tinta);border-top:6px solid var(--lacre);outline:1px solid var(--regla);outline-offset:-11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.av-expediente--impecable{border-top-color:var(--archivo)}.av-expediente--anulable{border-top-color:var(--lacre)}.av-cierre__modo{color:var(--grafito);margin:0 0 var(--s2);font-size:14px}.av-cierre h2{letter-spacing:-.02em;margin:0 0 var(--s3);text-wrap:balance;font-size:clamp(34px,5vw,54px);line-height:1}.av-cierre__texto{font:400 19px/1.5 var(--serif);margin:0 0 var(--s3);max-width:40ch}.av-cierre__estado{color:var(--grafito);margin:0;font-size:14.5px}.av-mapa{border-top:1px solid var(--tinta);margin:0;padding:0;list-style:none}.av-mapa li{gap:var(--s3);border-bottom:1px solid var(--regla);grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;padding:10px 0;font-size:15.5px;display:grid}.av-mapa__marca{color:var(--archivo);font-weight:700}.av-mapa .es-fallado .av-mapa__marca{color:var(--lacre)}.av-mapa__nota{color:var(--grafito);font-size:13px}.av-ficha{border-top:1px solid var(--tinta);margin:0;padding:0;list-style:none}.av-ficha li{gap:var(--s5);border-bottom:1px solid var(--regla);grid-template-columns:minmax(0,1fr) auto;padding:10px 0;font-size:15.5px;line-height:1.45;display:grid}.av-ficha .mono{color:var(--grafito);white-space:nowrap;font-size:12.5px}.av-variante{margin-top:var(--s4);padding:var(--s5);border:1px dashed var(--tinta);gap:var(--s3);flex-direction:column;align-items:flex-start;display:flex}.av-variante h3{margin:0}.av-variante p{font:400 17px/1.55 var(--serif);margin:0}.av-variante .av-ayuda{font:400 14.5px var(--sans)}.av-acciones{gap:var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}@media (width<=860px){.av-juego{gap:var(--s5);grid-template-columns:1fr}.av-hilo{flex-flow:wrap;gap:6px;position:static}.av-hilo__paso{padding:0}.av-hilo__paso:not(:last-child):before,.av-hilo__texto{display:none}.av-expediente{padding:var(--s5);outline-offset:-8px;grid-template-columns:1fr}.av-ficha li{grid-template-columns:1fr;gap:2px}.av-ficha .mono{white-space:normal}}@media (width<=480px){.av-mapa li{grid-template-columns:22px minmax(0,1fr)}.av-mapa__nota{grid-column:2}.av-acciones .boton{text-align:center;flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.av-aviso{animation:none}}.av-bloques{margin:0 0 var(--s3);flex-wrap:wrap;gap:6px;display:flex}.av-bloque{font:inherit;border:1px solid var(--tinta);border-radius:var(--r-burbuja);background:var(--papel);min-height:38px;color:var(--tinta);cursor:pointer;padding:6px 14px;font-size:14px}.av-bloque span{color:var(--grafito);margin-left:4px;font-size:12px}.av-bloque.es-activo{background:var(--tinta);color:var(--papel)}.av-bloque.es-activo span{color:var(--papel)}.av-bloque:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.consejos__indice{margin:0 0 var(--s6);padding:var(--s4) 0;border-top:1px solid var(--tinta);border-bottom:1px solid var(--regla)}.consejos__indice ol{gap:var(--s2) var(--s5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.consejos__indice a{gap:var(--s3);padding:var(--s1) 0;color:var(--tinta);font-size:15px;text-decoration:none;display:flex}.consejos__indice a:hover{text-underline-offset:3px;text-decoration:underline}.consejos__indice .mono{min-width:2.2ch;color:var(--grafito);font-size:13px}.consejos__bloque{margin:0 0 var(--s7);scroll-margin-top:var(--arriba)}.consejos__bloque h2{align-items:baseline;gap:var(--s3);margin:0 0 var(--s4);padding-top:var(--s4);border-top:3px solid var(--tinta);font:500 26px/1.2 var(--serif);display:flex}.consejos__romano{color:var(--grafito);min-width:2.6ch;font-size:14px}.consejos__nota{max-width:66ch;margin:0 0 var(--s5);padding:var(--s3) var(--s4);background:var(--papel-hondo);border-left:3px solid var(--foco);font-size:15px;line-height:1.55}.consejos__lista{margin:0;padding:0;list-style:none}.consejo-ex{gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--regla);grid-template-columns:44px minmax(0,1fr);display:grid}.consejo-ex:last-child{border-bottom:0}.consejo-ex__n{color:var(--grafito);padding-top:5px;font-size:15px}.consejo-ex h3{margin:0 0 var(--s2);font:500 20px/1.3 var(--serif)}.consejo-ex p{margin:0 0 var(--s2);max-width:68ch;font-size:16px;line-height:1.6}.consejo-ex p:last-child{margin-bottom:0}.consejos__protocolo{margin:var(--s7) 0 var(--s6);padding:var(--s5);background:var(--papel-hondo);border-top:3px solid var(--archivo);scroll-margin-top:var(--arriba)}.consejos__protocolo h2{margin:0 0 var(--s2);font:500 26px/1.25 var(--serif)}.consejos__subtitulo{margin:0 0 var(--s4);font:600 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--grafito)}.protocolo{margin:0 0 var(--s5);gap:var(--s3) var(--s5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0;list-style:none;display:grid}.protocolo li{gap:var(--s3);align-items:baseline;font-size:16px;line-height:1.5;display:flex}.protocolo__n{border:1px solid var(--archivo);width:26px;height:26px;color:var(--archivo);border-radius:var(--r-burbuja);flex:none;place-items:center;font-size:13px;display:inline-grid}.consejos__regla{max-width:68ch;margin:0 0 var(--s3);font:400 18px/1.55 var(--serif)}.consejos__pie{margin:var(--s5) 0 0}@media (width<=640px){.consejo-ex{gap:var(--s3);grid-template-columns:30px minmax(0,1fr)}.consejos__bloque h2,.consejos__protocolo h2{font-size:22px}.consejos__protocolo{padding:var(--s4)}}.mapa{--c-critico:#a3302a;--c-reforzar:#b9731a;--c-bien:#6f9a5a;--c-fuerte:#2f6b4f;--c-poco:#a39d8e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mapa{--c-critico:#e0776c;--c-reforzar:#e0a35a;--c-bien:#a3c987;--c-fuerte:#7cc19d;--c-poco:#6d675a}}:root[data-theme=dark] .mapa{--c-critico:#e0776c;--c-reforzar:#e0a35a;--c-bien:#a3c987;--c-fuerte:#7cc19d;--c-poco:#6d675a}.mapa__vacio{gap:var(--s4);flex-direction:column;align-items:flex-start;max-width:56ch;display:flex}.mapa__periodo,.mapa__orden{border:1px solid var(--tinta);border-radius:var(--r-control);margin:var(--s2) 0 var(--s5);flex-wrap:wrap;gap:0;display:inline-flex;overflow:hidden}.mapa__orden{margin:0}.mapa__periodo button,.mapa__orden button{color:var(--tinta);border:0;border-right:1px solid var(--regla);font:500 13.5px var(--sans);cursor:pointer;background:0 0;min-height:38px;padding:8px 14px}.mapa__periodo button:last-child,.mapa__orden button:last-child{border-right:0}.mapa__periodo button.es-activo,.mapa__orden button.es-activo{background:var(--tinta);color:var(--papel)}.mapa button:focus-visible,.mapa a:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.mapa__veredicto{border-left:4px solid var(--tinta);background:var(--papel-hondo);padding:var(--s4) var(--s5);margin-bottom:var(--s5);gap:var(--s3);flex-direction:column;align-items:flex-start;display:flex}.mapa__eti{font:500 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--grafito);margin:0}.mapa__frase{font:400 22px/1.35 var(--serif);max-width:60ch;margin:0}.mapa__kpis{gap:var(--s4);margin:0 0 var(--s6);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.mapa__kpis>div{border-top:3px solid var(--tinta);padding-top:var(--s2)}.mapa__kpis dt{color:var(--grafito);font-size:13px}.mapa__kpis dd{font:500 30px var(--serif);margin:2px 0 0}.mapa__kpis small{color:var(--grafito);font-size:12.5px;display:block}.mapa__kpis .kpi--critico{border-color:var(--c-critico)}.mapa__kpis .kpi--reforzar{border-color:var(--c-reforzar)}.mapa__kpis .kpi--bien{border-color:var(--c-bien)}.mapa__kpis .kpi--fuerte{border-color:var(--c-fuerte)}.mapa__kpis .es-apto{color:var(--archivo)}.mapa__kpis .es-debil{color:var(--lacre)}.mapa h2{margin:0;font-size:26px}.mapa h3{font:500 15px var(--sans);margin:var(--s5) 0 var(--s2)}.mapa__cab{justify-content:space-between;align-items:center;gap:var(--s4);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.mapa__leyenda{margin:0 0 var(--s4);gap:var(--s2) var(--s5);flex-wrap:wrap;padding:0;font-size:13.5px;list-style:none;display:flex}.mapa__leyenda small{color:var(--grafito)}.punto{vertical-align:-1px;background:var(--c-poco);border-radius:2px;width:12px;height:12px;margin-right:6px;display:inline-block}.punto.n-critico,.fila.n-critico .fila__barra{background:var(--c-critico)}.punto.n-reforzar,.fila.n-reforzar .fila__barra{background:var(--c-reforzar)}.punto.n-bien,.fila.n-bien .fila__barra{background:var(--c-bien)}.punto.n-fuerte,.fila.n-fuerte .fila__barra{background:var(--c-fuerte)}.fila.n-poco .fila__barra{background:var(--c-poco)}.mapa__area{position:relative}.mapa__filas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fila{gap:var(--s3);border-bottom:1px solid var(--regla);grid-template-columns:minmax(150px,22%) minmax(0,1fr) 76px 88px;align-items:center;padding:7px 0;display:grid}.fila__tema{color:var(--tinta);font-size:14px;line-height:1.25;text-decoration:none}.fila__tema:hover{text-decoration:underline}.fila__pista{background:var(--papel-hondo);border-radius:2px;height:18px;position:relative}.fila__barra{border-radius:2px;height:100%;transition:width .4s;display:block}.fila__dato{text-align:right;font-size:15px;line-height:1.1}.fila__dato small{color:var(--grafito);font-size:11.5px;font-family:var(--sans);display:block}.fila__etiqueta{color:var(--grafito);font-size:12.5px}.fila.n-critico .fila__etiqueta{color:var(--c-critico);font-weight:600}.fila.n-reforzar .fila__etiqueta{color:var(--c-reforzar);font-weight:600}.fila.n-fuerte .fila__etiqueta{color:var(--c-fuerte);font-weight:600}.fila__aprobado{border-left:2px dashed var(--tinta);opacity:.7;position:absolute;top:-3px;bottom:-3px}.marca-aprobado{border-left:2px dashed var(--tinta);vertical-align:-2px;width:0;height:14px;margin-right:8px;display:inline-block}.mapa__dos{gap:var(--s7);margin-top:var(--s7);grid-template-columns:1fr 1fr;display:grid}.mapa__prio{margin:var(--s3) 0 0;padding:0;list-style:none}.mapa__prio li{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--regla);grid-template-columns:32px 1fr auto auto;align-items:center;display:grid}.prio__n{background:var(--c-critico);width:28px;height:28px;color:var(--papel);border-radius:50%;place-items:center;font-size:14px;display:grid}.mapa__prio small{color:var(--grafito);font-size:13px;display:block}.mapa__prio a{font-size:14px}.mapa__fuertes{margin:var(--s3) 0 0;padding:0;list-style:none}.mapa__fuertes li{justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--regla);border-left:3px solid var(--c-fuerte);padding-left:var(--s3);display:flex}.mapa__nada,.mapa__nota{color:var(--grafito);max-width:52ch;font-size:14px}.mapa__indice{margin-top:var(--s6);border-top:1px solid var(--regla);padding-top:var(--s3)}.mapa__indice summary{cursor:pointer;color:var(--archivo);font-size:14px}.mapa__indice ol{margin:var(--s3) 0 0;gap:var(--s2);flex-direction:column;max-width:80ch;padding:0;font-size:14px;list-style:none;display:flex}.mapa__indice li{text-indent:-3.2em;padding-left:3.2em}.mapa__pie{margin-top:var(--s6);color:var(--grafito);max-width:70ch;font-size:13px}@media (width<=860px){.mapa__dos{gap:var(--s6);grid-template-columns:1fr}.fila{grid-template-columns:1fr 64px;grid-template-areas:"tema dato""pista pista""eti eti";row-gap:4px}.fila__tema{grid-area:tema}.fila__dato{grid-area:dato}.fila__pista{grid-area:pista}.fila__etiqueta{grid-area:eti}.mapa__frase{font-size:19px}}@media (prefers-reduced-motion:reduce){.fila__barra{transition:none}}.pt{gap:var(--s5);flex-direction:column;display:flex}.pt-cab{gap:var(--s2);max-width:66ch;display:grid}.pt-cab h1{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(36px,5.6vw,60px);line-height:1.05}.pt-tema{color:var(--grafito);margin:0;font-size:13px}.pt-intro{font:400 19px/1.45 var(--serif);color:var(--grafito);margin:0}.pt-lista{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));margin:0;padding:0;list-style:none;display:grid}.pt-tarjeta{gap:var(--s2);height:100%;padding:var(--s5);color:var(--tinta);border:1px solid var(--regla);border-top:4px solid var(--tinta);flex-direction:column;text-decoration:none;transition:background .15s;display:flex}.pt-tarjeta:hover{background:var(--papel-hondo);color:var(--tinta)}.pt-tarjeta__tema{color:var(--grafito);font-size:12.5px}.pt-tarjeta__titulo{font:500 25px/1.15 var(--serif)}.pt-tarjeta__lema{color:var(--grafito);font-size:15px;line-height:1.45}.pt-mandos{gap:var(--s3) var(--s5);flex-wrap:wrap;align-items:end;display:flex}.pt-mandos fieldset{border:0;min-width:0;margin:0;padding:0}.pt-mandos legend{color:var(--grafito);margin-bottom:6px;padding:0;font-size:13px}.pt-opciones{border:1px solid var(--tinta);border-radius:var(--r-control);flex-wrap:wrap;width:fit-content;display:flex}.pt-opciones button{font:400 14.5px/1.2 var(--sans);min-height:44px;color:var(--tinta);cursor:pointer;background:0 0;border:0;padding:10px 14px}.pt-opciones button+button{border-left:1px solid var(--tinta)}.pt-opciones button[aria-pressed=true]{background:var(--tinta);color:var(--papel)}.pt-opciones button:hover:not([aria-pressed=true]),.pt-pasos button:hover:not(:disabled){background:var(--papel-hondo)}.pt-claves{gap:var(--s2) var(--s4);color:var(--grafito);flex-wrap:wrap;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.pt-claves li{align-items:center;gap:var(--s2);display:flex}.pt-claves svg{flex:none}.pt-marco{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.pt-score{width:100%;height:auto;min-width:var(--min);display:block}.pt-score text{paint-order:stroke;stroke:var(--papel);stroke-width:5px;stroke-linejoin:round}.pt-st{stroke:var(--regla);stroke-width:1px}.pt-compas{stroke:var(--grafito);stroke-width:1px}.pt-fase{font:italic 400 21px var(--serif);fill:var(--tinta)}.pt-nombre{font:italic 400 16.5px var(--serif);fill:var(--tinta)}.pt-t1{font:500 16.5px var(--serif);fill:var(--tinta)}.pt-t2{font:400 13px var(--mono);fill:var(--grafito)}.pt-plazo{fill:var(--lacre);font-weight:500}.pt-ruta{fill:none;stroke:var(--tinta);stroke-width:2px;stroke-linecap:round}.pt-alt{fill:none;stroke:var(--grafito);stroke-width:1px;stroke-dasharray:2 5;stroke-linecap:round}.pt-nota{cursor:pointer;outline:none}.pt-cabeza{fill:var(--tinta);stroke:var(--tinta);stroke-width:1.5px}.pt-plica{stroke:var(--tinta);stroke-width:1.5px}.pt-calderon{fill:none;stroke:var(--tinta);stroke-width:1.5px}.pt-aro{fill:none;stroke:#0000;stroke-width:1.5px}.pt-nota.es-blanca .pt-cabeza{fill:var(--papel)}.pt-nota.es-fuera .pt-cabeza,.pt-nota.es-fuera .pt-plica{stroke:var(--grafito)}.pt-nota.es-fuera:not(.es-blanca) .pt-cabeza{fill:var(--grafito)}.pt-nota.es-fuera .pt-t1{fill:var(--grafito);font-weight:400}.pt-nota:hover .pt-aro{stroke:var(--grafito)}.pt-nota:focus-visible .pt-aro{stroke:var(--foco);stroke-width:2.5px}.pt-nota.es-actual .pt-aro{stroke:var(--lacre);stroke-width:2px}.pt-nota.es-actual .pt-t1{fill:var(--lacre)}.pt-ficha{gap:var(--s4) var(--s6,48px);padding-top:var(--s4);border-top:2px solid var(--tinta);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.pt-ficha>div{min-width:0}.pt-quien{font:italic 400 18px var(--serif);color:var(--grafito);margin:0}.pt-ficha h2{margin:2px 0 var(--s3);text-wrap:balance;font-size:clamp(28px,4vw,38px);line-height:1.1}.pt-hacer{max-width:58ch;margin:0}.pt-pasos{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.pt-pasos button{font:400 14.5px/1.2 var(--sans);min-height:44px;color:var(--tinta);border:1px solid var(--tinta);border-radius:var(--r-control);cursor:pointer;background:0 0;padding:10px 16px}.pt-pasos button:disabled{opacity:.4;cursor:default}.pt-ficha dl{gap:10px var(--s3);grid-template-columns:96px minmax(0,1fr);margin:0;display:grid}.pt-ficha dt{color:var(--grafito);padding-top:2px;font-size:13.5px}.pt-ficha dd{min-width:0;margin:0}.pt-cuando{font-weight:500}.pt-ficha blockquote{font:italic 400 19px/1.4 var(--serif);margin:0}.pt-ref{font:400 13px/1.5 var(--mono);color:var(--grafito)}.pt-articulos{gap:var(--s1);margin-top:var(--s2);font:400 14.5px/1.5 var(--sans);color:var(--tinta);display:grid}.pt-articulos .articulo{margin-top:0}.pt-coda{gap:var(--s4) var(--s6,48px);padding-top:var(--s4);border-top:1px solid var(--regla);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pt-coda h3{font:italic 400 21px/1.2 var(--serif);margin:0 0 6px}.pt-coda p{max-width:58ch;margin:0 0 6px}@media (width<=760px){.pt-ficha,.pt-coda{grid-template-columns:minmax(0,1fr)}.pt-ficha dl{grid-template-columns:80px minmax(0,1fr)}}.pt-mesa{gap:var(--s5);flex-direction:column;display:flex}@media (width>=1180px) and (height>=620px){.pt-mesa{gap:var(--s3) var(--s5);margin-inline:calc(50% + -1*min(50vw - 16px,860px));margin-top:calc(var(--s3) * -1);grid-template:"cab mandos ficha""marco marco ficha""coda coda ficha"1fr/minmax(0,1fr) auto 360px;align-items:start;display:grid}.pt-mesa .pt-cab{grid-area:cab;align-self:end;gap:2px}.pt-mesa .pt-cab h1{font-size:30px}.pt-mesa .pt-tema,.pt-mesa .pt-intro,.pt-mesa .pt-claves{display:none}.pt-mesa .pt-mandos{flex-wrap:nowrap;grid-area:mandos;align-self:end}.pt-mesa .pt-opciones button{min-height:36px;padding:7px 12px;font-size:13.5px}.pt-mesa .pt-marco{grid-area:marco;overflow:hidden}.pt-mesa .pt-score{min-width:0;max-height:calc(100dvh - 170px)}.pt-mesa .pt-ficha{top:var(--s3);gap:var(--s3);max-height:calc(100dvh - 24px);padding:0 0 0 var(--s5);border-top:0;border-left:2px solid var(--tinta);flex-direction:column;grid-area:ficha;font-size:14.5px;line-height:1.45;display:flex;position:sticky;overflow-y:auto}.pt-mesa .pt-ficha h2{margin-bottom:var(--s2);font-size:27px}.pt-mesa .pt-quien{font-size:15.5px}.pt-mesa .pt-ficha dl{gap:8px var(--s2);grid-template-columns:62px minmax(0,1fr)}.pt-mesa .pt-ficha dt{font-size:12.5px}.pt-mesa .pt-ficha blockquote{font-size:16.5px}.pt-mesa .pt-pasos{margin-top:var(--s3)}.pt-mesa .pt-pasos button{min-height:36px;padding:7px 12px;font-size:13.5px}.pt-mesa .pt-coda{padding-top:var(--s3);grid-area:coda;font-size:14.5px;line-height:1.45}.pt-mesa .pt-coda h3{font-size:18px}}@media (width<=1179px) and (height>=620px){.pt-mesa .pt-marco{z-index:5;background:var(--papel);border-bottom:1px solid var(--tinta);position:sticky;top:0}.pt-mesa .pt-score{min-width:calc(var(--min) * .8)}.pt-mesa .pt-ficha{border-top:0;padding-top:0}}.pg{gap:var(--s5);flex-direction:column;max-width:1000px;display:flex}.mesa.mesa--sin-caso{grid-template-columns:minmax(0,1fr) 212px}.pg-cab{gap:var(--s2);display:grid}.pg-cab h1{letter-spacing:-.015em;font-size:clamp(36px,5.6vw,60px);line-height:1.05}.pg-cab .pg-h1-tema{text-wrap:balance;font-size:clamp(24px,3.4vw,34px);line-height:1.2}.pg-intro{font:400 19px/1.45 var(--serif);color:var(--grafito);max-width:62ch;margin:0}.pg-temas{border-top:1px solid var(--tinta);margin:0;padding:0;list-style:none}.pg-temas li{border-bottom:1px solid var(--regla)}.pg-tema{gap:var(--s3) var(--s4);padding:var(--s3) var(--s2);color:var(--tinta);grid-template-columns:70px minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}a.pg-tema:hover{background:var(--papel-hondo);color:var(--tinta)}.pg-tema.es-pendiente{color:var(--grafito)}.pg-tema__n,.pg-tema__e{color:var(--grafito);margin:0;font-size:13px}.pg-tema__t{font:400 18px/1.3 var(--serif)}.pg-previos h2{margin-bottom:var(--s2);font-size:20px}.pg-previos ul{color:var(--grafito);margin:0;padding:0;font-size:13px;list-style:none}.pg-previos li{padding:var(--s1) 0}.pg-nota{gap:var(--s2);padding:var(--s4) 0;border-top:2px solid var(--tinta);border-bottom:1px solid var(--regla);justify-items:start;display:grid}.pg-nota p{margin:0}.pg-nota__cifra span{font-size:56px;line-height:1}.pg-acciones{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}@media (width<=640px){.pg-tema{grid-template-columns:minmax(0,1fr);gap:2px}}.rd{max-width:1000px}.rd-h2{margin:0 0 var(--s2);font-size:22px}.rd-ayuda{color:var(--grafito);margin:0;font-size:14px}.rd-ancho{max-width:70ch}.rd-guardado{color:var(--grafito);margin:0;font-size:13.5px;font-style:italic}.rd-tema{align-items:center;gap:var(--s2);flex-wrap:wrap;font-size:14.5px;display:inline-flex}.rd-tema select,.rd-controles select,.rd-controles input,.rd-filas select{font:inherit;color:var(--tinta);background:var(--papel);border:1px solid var(--tinta);border-radius:var(--r-control);max-width:100%;padding:6px 8px}.rd-tema select{min-width:min(340px,100%)}.rd-hoy{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.rd-hoy__item{align-items:baseline;gap:var(--s2);padding:var(--s3);border:1px solid var(--tinta);border-left:5px solid var(--parte-especifica);color:var(--tinta);text-decoration:none;display:flex}.rd-hoy__item:hover{background:var(--papel-hondo);color:var(--tinta)}.rd-hoy__item.es-vacio{border-color:var(--regla);border-left-color:var(--regla);color:var(--grafito)}.rd-hoy__cifra{font:400 40px/1 var(--serif)}.rd-modos{border-top:3px solid var(--parte-especifica);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.rd-modos li{border-bottom:1px solid var(--regla)}.rd-modo{padding:var(--s3) var(--s2);color:var(--tinta);box-sizing:border-box;gap:2px;height:100%;text-decoration:none;display:grid}a.rd-modo:hover{background:var(--papel-hondo);color:var(--tinta)}.rd-modo__n{font:400 22px/1.2 var(--serif)}.rd-modo__t{color:var(--grafito);font-size:14.5px}.rd-modo__c{color:var(--archivo);margin-top:var(--s1);font-size:13px;font-weight:600}.rd-modo.es-pendiente .rd-modo__n,.rd-modo.es-pendiente .rd-modo__c{color:var(--grafito);font-weight:400}.rd-pie{gap:var(--s2);flex-wrap:wrap;display:flex}.rd-ronda{gap:var(--s2);max-width:760px;display:grid}.rd-paso{color:var(--grafito);margin:0;font-size:13px}.rd-ej{gap:var(--s3);display:grid}.rd-ej__eti{color:var(--archivo);margin:0;font-size:13px;font-weight:600}.rd-ej__p{font:400 clamp(22px, 3vw, 28px)/1.25 var(--serif);text-wrap:pretty;margin:0}.rd-caso{padding:var(--s3);background:var(--papel-hondo);font:400 17px/1.5 var(--serif);margin:0}.rd-regla{gap:var(--s2);padding:var(--s3);border:1px dashed var(--grafito);display:grid}.rd-regla p{margin:0}.rd-ops{gap:var(--s2);display:grid}.rd-op{gap:var(--s2);text-align:left;font:inherit;color:var(--tinta);background:var(--papel);border:1px solid var(--tinta);border-radius:var(--r-control);cursor:pointer;grid-template-columns:28px minmax(0,1fr);align-items:baseline;padding:12px 14px;font-size:16.5px;display:grid}.rd-op:hover:not(:disabled){background:var(--papel-hondo)}.rd-op:focus-visible,.rd-tapa:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.rd-op__l{color:var(--grafito);font-weight:600}.rd-op.es-bien{border-color:var(--archivo);background:var(--archivo-suave)}.rd-op.es-mal{border-color:var(--lacre);background:var(--lacre-suave)}.rd-op.es-apagada,.rd-op:disabled{opacity:.55;cursor:default}.rd-correccion{gap:var(--s3);justify-items:start;display:grid}.rd-correccion>.boton{margin-top:var(--s1)}.rd-ok,.rd-ko{margin:0;font-weight:600}.rd-ok{color:var(--archivo)}.rd-ko{color:var(--lacre)}.rd-confusion,.rd-hecho{margin:0;font-size:15px}.rd-hecho{padding-left:var(--s2);border-left:3px solid var(--lacre)}.rd-valor{gap:2px;width:100%;max-width:560px;display:grid}.rd-valor__eti{color:var(--archivo);font-size:12.5px;font-weight:600}.rd-valor__v{font:500 clamp(24px, 3.6vw, 32px)/1.2 var(--serif);border-bottom:2px solid var(--tinta);text-wrap:balance;padding-bottom:6px}.rd-valor__extra{color:var(--grafito);padding-top:4px;font-size:14px}.rd-fuente{gap:var(--s1);width:100%;font-size:14.5px;display:grid}.rd-fuente blockquote{font:italic 400 16.5px/1.5 var(--serif);margin:0}.rd-fuente__ref{color:var(--grafito);margin:0;font-size:13.5px}.rd-fuente summary{cursor:pointer;color:var(--foco);font-size:13.5px}.rd-fuente__texto{max-height:260px;padding:var(--s2);background:var(--papel-hondo);margin:var(--s1) 0;font-size:14px;overflow-y:auto}.rd-fuente__texto p{margin:0 0 var(--s1)}.rd-conmuta{gap:var(--s2) var(--s4);padding:var(--s2) var(--s3);border:1px solid var(--regla);flex-wrap:wrap;margin:0;display:flex}.rd-conmuta legend{color:var(--grafito);padding:0 4px;font-size:13px}.rd-conmuta label{align-items:baseline;gap:6px;font-size:15px;display:inline-flex}.rd-conmuta small{color:var(--grafito)}.rd-filas{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.rd-filas li{gap:var(--s1);padding:var(--s2) 0 var(--s2) var(--s3);border-left:3px solid var(--regla);display:grid}.rd-filas li.es-bien{border-left-color:var(--archivo)}.rd-filas li.es-mal{border-left-color:var(--lacre)}.rd-filas__q{font-size:16px}.rd-filas select{justify-self:start}.rd-comparador{gap:var(--s3);width:100%;display:grid}.rd-comparador__cols{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.rd-comparador h3{margin:0 0 var(--s2);font-size:17px}.rd-comparador section{gap:var(--s2);align-content:start;display:grid}.rd-fin__cifra{font:400 30px/1.2 var(--serif)}.rd-vacio{gap:var(--s3);justify-items:start;max-width:60ch;display:grid}.rd-vacio p{margin:0}.rd-controles{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;font-size:14.5px;display:flex}.rd-controles label{gap:var(--s1);align-items:center;display:inline-flex}.rd-tabla-envoltura{max-width:100%;overflow-x:auto}.rd-tabla{border-collapse:collapse;width:100%;font-size:14.5px}.rd-tabla th,.rd-tabla td{text-align:left;vertical-align:top;border-bottom:1px solid var(--regla);padding:8px 10px}.rd-tabla thead th{color:var(--grafito);border-bottom:2px solid var(--tinta);font-size:13px;font-weight:600}.rd-tabla__v{font-family:var(--serif);font-size:16px}.rd-tabla abbr{white-space:nowrap;text-decoration:none}.rd-tapa{font:inherit;color:var(--foco);background:var(--papel-hondo);border:1px dashed var(--grafito);border-radius:var(--r-control);cursor:pointer;padding:3px 10px;font-size:13px}.rd-barra{background:var(--regla);width:100%;min-width:80px;height:4px;margin-bottom:4px;display:block}.rd-barra:before{content:"";height:100%;width:var(--p);background:var(--parte-especifica);display:block}.rd-cat ul{border-top:3px solid var(--parte-especifica);margin:0;padding:0;list-style:none}.rd-cat li{border-bottom:1px solid var(--regla)}.rd-cat summary{gap:var(--s3);padding:var(--s2);cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto;align-items:baseline;display:grid}.rd-cat summary:hover{background:var(--papel-hondo)}.rd-cat__t{font-size:15px}.rd-cat__v{font-family:var(--serif);font-size:16px}.rd-cat__cuerpo{gap:var(--s3);padding:var(--s2) var(--s2) var(--s4);display:grid}.rd-cat__cuerpo>p{margin:0}.rd-estado{border:1px solid var(--regla);border-radius:var(--r-burbuja);color:var(--grafito);white-space:nowrap;padding:1px 8px;font-size:12px}.rd-estado--inicial{border-color:var(--lacre);color:var(--lacre)}.rd-estado--en{border-color:var(--foco);color:var(--foco)}.rd-estado--consolidado{border-color:var(--archivo);color:var(--archivo);background:var(--archivo-suave)}.rd-prog{gap:var(--s3);display:grid}.rd-cifras{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.rd-cifras div{border-top:1px solid var(--tinta);padding-top:var(--s2)}.rd-cifras dt{color:var(--grafito);font-size:13px}.rd-cifras dd{font:400 28px/1.2 var(--serif);margin:0}.rd-cifras small{font:13px var(--sans);color:var(--grafito);display:block}.rd-dominio{gap:var(--s2) var(--s4);flex-wrap:wrap;margin:0;font-size:14.5px;display:flex}.rd-conf{border-top:3px solid var(--lacre);gap:0;margin:0;padding:0;list-style:none;display:grid}.rd-conf li{gap:var(--s1);padding:var(--s3) 0;border-bottom:1px solid var(--regla);justify-items:start;display:grid}.rd-conf p{margin:0}.rd-conf__vs{color:var(--grafito);font-style:italic}.rd-conf__n{color:var(--grafito);font-size:13px}@media (width<=640px){.rd-cat summary{grid-template-columns:minmax(0,1fr);gap:2px}.rd-ops .rd-op{font-size:16px}.rd-pie .boton,.rd-correccion>.boton{text-align:center;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.rd *{transition:none!important}}.lab{max-width:1040px}.lab-h2{margin:0 0 var(--s2);font-size:22px}.lab-nota{color:var(--grafito);margin:0;font-size:13.5px}.lab-estado{gap:var(--s3);max-width:62ch;padding:var(--s4) 0;justify-items:start;display:grid}.lab-estado p{margin:0}.lab-icono{color:var(--parte-especifica)}.lab-seguir{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.lab-seguir__item{padding:var(--s3);border:1px solid var(--tinta);border-left:5px solid var(--foco);color:var(--tinta);gap:2px;text-decoration:none;display:grid}.lab-seguir__item:hover{background:var(--papel-hondo);color:var(--tinta)}.lab-seguir__item span{color:var(--grafito);font-size:14px}.lab-rec{gap:var(--s2);padding:var(--s3) var(--s4);border:1px solid var(--tinta);border-left:5px solid var(--parte-especifica);justify-items:start;display:grid}.lab-rec p{max-width:66ch;margin:0}.lab-modos{border-top:3px solid var(--parte-especifica);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));margin:0;padding:0;list-style:none;display:grid}.lab-modos li{border-bottom:1px solid var(--regla)}.lab-modo{gap:4px var(--s2);padding:var(--s3) var(--s2);color:var(--tinta);box-sizing:border-box;grid-template-columns:36px minmax(0,1fr);height:100%;text-decoration:none;display:grid}.lab-modo:hover{background:var(--papel-hondo);color:var(--tinta)}.lab-modo .lab-icono{grid-row:span 3}.lab-modo__n{font:400 21px/1.2 var(--serif)}.lab-modo__t{color:var(--grafito);font-size:14.5px}.lab-modo__a{color:var(--archivo);font-size:13.5px;font-weight:600}.lab-config{border:1px solid var(--regla);padding:var(--s2) var(--s3)}.lab-config summary{cursor:pointer;gap:var(--s1) var(--s3);flex-wrap:wrap;align-items:baseline;font-weight:600;display:flex}.lab-config summary .lab-nota{font-weight:400}.lab-config fieldset,.lab-sim-cfg fieldset{margin:var(--s3) 0 0;border:0;padding:0}.lab-config legend,.lab-sim-cfg legend{color:var(--grafito);margin-bottom:var(--s1);font-size:13px}.lab-config__fila{gap:var(--s2) var(--s3);margin:var(--s2) 0;flex-wrap:wrap;display:flex}.lab-config__fila label,.lab-buscar{flex-direction:column;gap:4px;font-size:14px;display:inline-flex}.lab select,.lab input[type=number],.lab input[type=search],.lab textarea{font:inherit;color:var(--tinta);background:var(--papel);border:1px solid var(--tinta);border-radius:var(--r-control);box-sizing:border-box;max-width:100%;padding:6px 8px}.lab input[type=number]{width:6.5em}.lab-chips{flex-wrap:wrap;gap:6px;display:flex}.lab-chip{font:inherit;border:1px solid var(--tinta);border-radius:var(--r-burbuja);background:var(--papel);min-width:40px;min-height:36px;color:var(--tinta);cursor:pointer;padding:4px 10px;font-size:14px}.lab-chip.es-activo{background:var(--tinta);color:var(--papel)}.lab-chip:disabled{opacity:.35;cursor:not-allowed}.lab-ind,.lab-cob{gap:var(--s3);display:grid}.lab-cob p{max-width:72ch;margin:0}.lab-cifras{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.lab-cifras div{border-top:1px solid var(--tinta);padding-top:var(--s2)}.lab-cifras dt{color:var(--grafito);font-size:13px}.lab-cifras dd{font:400 28px/1.2 var(--serif);margin:0}.lab-cifras small{font:13px var(--sans);color:var(--grafito);display:block}.lab-perfil h3,.lab-errores h3{margin:0 0 var(--s2);font-size:17px}.lab-perfil ul{margin:0 0 var(--s2);gap:6px;padding:0;list-style:none;display:grid}.lab-perfil li{gap:var(--s2);grid-template-columns:minmax(150px,1.1fr) minmax(80px,1fr) auto;align-items:center;font-size:14.5px;display:grid}.lab-barra{background:var(--regla);height:6px;display:block}.lab-barra:before{content:"";height:100%;width:var(--p);background:var(--parte-especifica);display:block}.lab-errores ol{margin:0;padding-left:1.2em}.lab-ronda{gap:var(--s2);max-width:780px;display:grid}.lab-paso{color:var(--grafito);margin:0;font-size:13px}.lab-pasos{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.lab-pasos li{border:1px solid var(--regla);border-radius:var(--r-burbuja);color:var(--grafito);padding:2px 10px}.lab-pasos li.es-actual{border-color:var(--tinta);color:var(--tinta);font-weight:600}.lab-pasos li.es-hecho{background:var(--papel-hondo)}.lab-ej{gap:var(--s3);display:grid}.lab-titulo{margin:0;font-size:clamp(22px,3vw,28px);line-height:1.2}.lab-caso{gap:var(--s2);padding:var(--s3);background:var(--papel-hondo);font:400 17px/1.6 var(--serif);display:grid}.lab-caso p{margin:0}.lab-caso__ctx{font:13.5px var(--sans);color:var(--grafito)}.lab-preg{font:500 clamp(19px, 2.4vw, 22px)/1.35 var(--serif);margin:0}.lab-instr{padding-left:var(--s2);border-left:3px solid var(--foco);margin:0;font-size:14.5px}.lab-cambio del,.lab-diff del{color:var(--lacre)}.lab-cambio ins,.lab-diff ins{background:var(--archivo-suave);padding:0 3px;text-decoration:none}.lab-diff{padding:var(--s3);border:2px solid var(--tinta);font:400 18px/1.45 var(--serif);gap:4px;display:grid}.lab-diff p{margin:0}.lab-diff__t{font:600 13px var(--sans);color:var(--archivo)}.lab-caso-plegado summary{cursor:pointer;color:var(--foco);font-size:14px}.lab-cambia{gap:var(--s2);display:grid}.lab-cambia p{margin:0;font-weight:600}.lab-ops{gap:var(--s2);display:grid}.lab-op{gap:var(--s2);text-align:left;font:inherit;color:var(--tinta);background:var(--papel);border:1px solid var(--tinta);border-radius:var(--r-control);cursor:pointer;grid-template-columns:26px minmax(0,1fr);align-items:baseline;min-height:48px;padding:12px 14px;font-size:16.5px;line-height:1.4;display:grid}.lab-op:hover:not(:disabled){background:var(--papel-hondo)}.lab-op:focus-visible,.lab-trozo:focus-visible,.lab-chip:focus-visible,.lab-nav-preg button:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.lab-op__l{color:var(--grafito);font-weight:600}.lab-op.es-elegida{border-width:2px;border-color:var(--foco);background:var(--papel-hondo)}.lab-op.es-bien{border-color:var(--archivo);background:var(--archivo-suave)}.lab-op.es-mal{border-color:var(--lacre);background:var(--lacre-suave)}.lab-op.es-apagada,.lab-op:disabled:not(.es-bien):not(.es-mal){opacity:.55}.lab-op:disabled{cursor:default}.lab-conf{gap:var(--s1) var(--s3);border:0;flex-wrap:wrap;margin:0;padding:0;font-size:14.5px;display:flex}.lab-conf legend{float:left;margin-right:var(--s2);color:var(--grafito);font-size:13.5px}.lab-conf label,.lab-radio{align-items:baseline;gap:6px;font-size:14.5px;display:inline-flex}.lab-radio{margin:var(--s1) 0}.lab-corr{gap:var(--s3);padding-top:var(--s3);border-top:2px solid var(--tinta);display:grid}.lab-corr h3{color:var(--archivo);margin:0 0 4px;font-size:13.5px;font-weight:600}.lab-corr p{margin:0}.lab-corr__res.es-bien h3{color:var(--archivo)}.lab-corr__res.es-mal h3{color:var(--lacre)}.lab-corr__res p{font:500 18px/1.4 var(--serif)}.lab-consecuencia{padding:var(--s2) var(--s3);border-left:3px solid var(--lacre);background:var(--lacre-suave)}.lab-fuente{gap:4px;display:grid}.lab-fuente blockquote{font:italic 400 16.5px/1.5 var(--serif);margin:0}.lab-fuente summary{cursor:pointer;color:var(--foco);font-size:13.5px}.lab-fuente__texto{max-height:260px;padding:var(--s2);background:var(--papel-hondo);margin:var(--s1) 0;font-size:14px;overflow-y:auto}.lab-fuente__texto p{margin:0 0 var(--s1)}.lab-escaner p{line-height:2.1}.lab-trozo{font:inherit;color:inherit;border:0;border-bottom:1px dashed var(--grafito);cursor:pointer;text-align:left;background:0 0;border-radius:2px;margin:0 1px;padding:1px 2px}.lab-trozo:hover:not(:disabled){background:var(--papel)}.lab-trozo.es-marcado{border-bottom:2px solid var(--tinta);color:#1e1c18;background:#f3dfa2}.lab-trozo:disabled{cursor:default}.lab-trozo.es-detectado{background:var(--archivo-suave);border-bottom:2px solid var(--archivo)}.lab-trozo.es-omitido{outline:2px solid var(--lacre);outline-offset:1px}.lab-trozo.es-sobra{color:var(--grafito);text-decoration:line-through}.lab-deteccion ul{margin:var(--s2) 0;gap:6px;padding-left:1.1em;font-size:15px;display:grid}.lab-deteccion li.es-detectado strong{color:var(--archivo)}.lab-deteccion li.es-omitido strong{color:var(--lacre)}.lab-mini{gap:var(--s2) var(--s4);flex-wrap:wrap;margin:0;display:flex}.lab-mini dt{color:var(--grafito);font-size:12.5px}.lab-mini dd{font:500 18px var(--serif);margin:0}.lab-mini dd.es-bien{color:var(--archivo)}.lab-mini dd.es-mal{color:var(--lacre)}.lab-tres{padding:var(--s2) 0;border-top:2px solid var(--tinta)}.lab-fase{gap:var(--s2);display:grid}.lab-fase h3{margin:0;font-size:16px}.lab-descarte{padding:var(--s2) 0 var(--s2) var(--s3);border-left:3px solid var(--regla);gap:6px;font-size:15px;display:grid}.lab-descarte.es-bien{border-left-color:var(--archivo)}.lab-descarte.es-mal{border-left-color:var(--lacre)}.lab-art{width:100%;max-width:420px}.lab-libre{gap:4px;font-size:14px;display:grid}.lab-libre textarea{width:100%}.lab-inc{gap:var(--s2);padding:var(--s3);border:1px dashed var(--grafito);display:grid}.lab-inc label{gap:4px;font-size:14px;display:grid}.lab-exp{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start}.lab-exp__lado{gap:var(--s2);top:var(--s3);font-size:14.5px;display:grid;position:sticky}.lab-exp__lado details{border:1px solid var(--regla);padding:var(--s2)}.lab-exp__lado summary{cursor:pointer;font-weight:600}.lab-exp__lado p{margin:var(--s1) 0 0}.lab-exp__centro{gap:var(--s3);min-width:0;display:grid}.lab-hecho{padding:var(--s3);background:var(--papel-hondo);font:400 17px/1.55 var(--serif);margin:0}.lab-doc{margin-top:var(--s2)}.lab-crono{margin:var(--s1) 0 0;gap:4px;padding-left:1.2em;display:grid}.lab-crono li.es-bien{color:var(--archivo)}.lab-crono li.es-mal{color:var(--lacre)}.lab-sim-cfg{gap:var(--s3);max-width:760px;display:grid}.lab-examen{gap:var(--s3);max-width:820px;display:grid}.lab-examen__barra{z-index:5;align-items:center;gap:var(--s2) var(--s4);padding:var(--s2) 0;background:var(--papel);border-bottom:2px solid var(--tinta);flex-wrap:wrap;display:flex;position:sticky;top:0}.lab-reloj{font:500 26px var(--mono)}.lab-reloj.es-poco{color:var(--lacre)}.lab-examen__barra .boton{margin-left:auto}.lab-examen__caso summary{cursor:pointer;font-weight:600}.lab-examen__caso .lab-caso{margin-top:var(--s2);max-height:50vh;overflow-y:auto}.lab-nav-preg{flex-wrap:wrap;gap:6px;display:flex}.lab-nav-preg button{font:13px var(--sans);border:1px solid var(--regla);background:var(--papel);min-width:38px;min-height:36px;color:var(--tinta);border-radius:var(--r-control);cursor:pointer}.lab-nav-preg button.es-resp{background:var(--papel-hondo);border-color:var(--grafito)}.lab-nav-preg button.es-duda{box-shadow:inset 0 -3px 0 var(--lacre)}.lab-nav-preg button.es-actual{border:2px solid var(--tinta);font-weight:600}.lab-nav-preg button:disabled{opacity:.4}.lab-examen__extra{gap:var(--s2) var(--s4);flex-wrap:wrap;align-items:center;display:flex}.lab-modal{z-index:50;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lab-modal__caja{gap:var(--s3);max-width:480px;padding:var(--s4);background:var(--papel);border:2px solid var(--tinta);display:grid}.lab-modal__caja h2,.lab-modal__caja p{margin:0}.lab-res{gap:var(--s5);display:grid}.lab-fin__cifra{font:400 34px/1.2 var(--serif);margin:0}.lab-fin__cifra small{color:var(--grafito);font-size:18px}.lab-tabla{border-collapse:collapse;width:100%;font-size:14.5px}.lab-tabla th,.lab-tabla td{text-align:left;border-bottom:1px solid var(--regla);vertical-align:top;padding:8px 10px}.lab-tabla thead th{color:var(--grafito);border-bottom:2px solid var(--tinta);font-size:13px}.lab-revision{border-top:2px solid var(--tinta);margin:0;padding:0;list-style:none}.lab-revision>li{border-bottom:1px solid var(--regla);border-left:4px solid var(--regla);padding:var(--s2)}.lab-revision>li.es-bien{border-left-color:var(--archivo)}.lab-revision>li.es-mal{border-left-color:var(--lacre)}.lab-revision summary{cursor:pointer}.lab-revision details>*+*{margin-top:var(--s2)}.lab-revision__ops{gap:4px;padding:0;list-style:none;display:grid}.lab-revision__ops .es-bien{color:var(--archivo);font-weight:600}.lab-revision__ops .es-mal{color:var(--lacre);text-decoration:line-through}.lab-fin{gap:var(--s2);display:grid}@media (width<=900px){.lab-exp{grid-template-columns:minmax(0,1fr)}.lab-exp__lado{position:static}}@media (width<=640px){.lab-perfil li{grid-template-columns:minmax(0,1fr) auto}.lab-perfil li .lab-barra{grid-area:2/1/auto/-1}.lab-tabla{font-size:13.5px}.lab-examen__barra .boton{margin-left:0}.lab .pg-acciones .boton{text-align:center;flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.lab *{scroll-behavior:auto!important;transition:none!important}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lab-trozo.es-marcado{color:var(--tinta);background:#6b5a24}}:root[data-theme=dark] .lab-trozo.es-marcado{color:var(--tinta);background:#6b5a24}.es{max-width:1120px}.es-cab{gap:var(--s2)}.es-h2{margin:0 0 var(--s3);font-size:24px}.es-h3{font:400 21px/1.25 var(--serif);margin:0 0 var(--s2)}.es-nota{color:var(--grafito);max-width:72ch;margin:0;font-size:14px}.es-vacio{padding:var(--s3);color:var(--grafito);border:1px dashed var(--regla);margin:0;font-style:italic}.es-tema{font:600 12px var(--sans);color:var(--archivo);white-space:nowrap}.es-lacre{stroke:var(--lacre)}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.es-saltos{flex-wrap:wrap;gap:4px 14px;font-size:13.5px;display:flex}.es-saltos a{color:var(--grafito);border-bottom:1px solid #0000;padding:2px 0;text-decoration:none}.es-saltos a:hover{color:var(--tinta);border-bottom-color:var(--regla)}.es-saltos a[aria-current=page]{color:var(--tinta);border-bottom-color:var(--lacre);font-weight:600}.es-filtros{align-items:center;gap:var(--s2) var(--s4);padding-top:var(--s2);border-top:1px solid var(--regla);flex-wrap:wrap;font-size:14.5px;display:flex}.es-filtros select{font:inherit;color:var(--tinta);background:var(--papel);border:1px solid var(--tinta);border-radius:var(--r-control);margin-left:6px;padding:5px 8px}.es-check{align-items:center;gap:6px;display:inline-flex}.es-dato{font:500 16px/1.3 var(--serif);color:var(--tinta);border:0;border-bottom:2px solid var(--tinta);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:6px;padding:0 1px 1px;display:inline-flex}.es-dato:hover{background:var(--papel-hondo)}.es-dato:focus-visible,.es-fund:focus-visible,.es-org__nombre:focus-visible,.es-pestanas button:focus-visible,.es-indice button:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.es-dato--etiqueta{font:400 15px/1.35 var(--sans);border-bottom:1px dotted var(--grafito)}.es-punto{background:var(--lacre);width:9px;height:9px;box-shadow:0 0 0 2px var(--papel);border-radius:50%;flex:none;display:inline-block}.es-fund{font:500 12.5px var(--sans);color:var(--foco);border:1px solid var(--regla);border-radius:var(--r-burbuja);cursor:pointer;white-space:nowrap;background:0 0;padding:2px 9px}.es-fund:hover{border-color:var(--foco)}.es-sello{color:var(--grafito);margin-left:6px;font-size:11px;font-style:italic}.es-ojo{color:var(--lacre);margin:0;font-size:13.5px;font-style:italic}.es-ojo--grande{padding:var(--s2) var(--s3);border-left:3px solid var(--lacre);background:var(--lacre-suave);color:var(--tinta);font-size:15.5px;font-style:normal}.es-trampa-eti{font:italic 12.5px var(--sans);color:var(--lacre);display:block}.es-leyenda{padding:var(--s3);gap:var(--s2) var(--s5);border:1px solid var(--regla);color:var(--grafito);flex-wrap:wrap;margin:0;font-size:14px;list-style:none;display:flex}.es-leyenda li{align-items:center;gap:var(--s2);display:flex}.es-muestra{font:500 15px var(--serif);color:var(--tinta);border-bottom:2px solid var(--tinta)}.es-muestra--trampa{color:var(--lacre);border-bottom-color:var(--lacre);text-decoration:line-through}.es-grupo{gap:var(--s2);display:grid}.es-tarjetas{border-top:3px solid var(--tinta);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.es-tarjetas li{border-bottom:1px solid var(--regla);border-right:1px solid var(--regla)}.es-tarjeta{padding:var(--s3);box-sizing:border-box;height:100%;color:var(--tinta);gap:4px;text-decoration:none;display:grid}.es-tarjeta:hover{background:var(--papel-hondo);color:var(--tinta)}.es-tarjeta__dibujo{color:var(--grafito);margin-bottom:var(--s1)}.es-tarjeta:hover .es-tarjeta__dibujo{color:var(--tinta)}.es-tarjeta__n{font:400 21px/1.2 var(--serif)}.es-tarjeta__t{color:var(--grafito);font-size:14px}.es-regla{padding:var(--s4) var(--s3) var(--s3);border:1px solid var(--tinta);background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--regla) calc(10% - 1px) 10%);margin:0}.es-regla__barra{border-bottom:2px solid var(--tinta);height:96px;margin:0 var(--s3);position:relative}.es-regla__hito{font:12px var(--sans);color:var(--grafito);white-space:nowrap;position:absolute;bottom:-26px;transform:translate(-50%)}.es-regla__hito i{background:var(--tinta);width:1px;height:12px;position:absolute;bottom:22px;left:50%}.es-regla__marca{width:3px;height:var(--h);background:var(--tinta);position:absolute;bottom:0;transform:translate(-50%)}.es-regla__marca--alta{background:var(--lacre);width:4px}.es-regla__marca:hover,.es-regla__marca:focus-visible{background:var(--foco);outline:none}.es-regla figcaption{color:var(--grafito);margin-top:38px;font-size:13px}.es-marcas{margin:0;padding:0;list-style:none}.es-marca{gap:var(--s1) var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--regla);grid-template-columns:130px minmax(0,1fr);scroll-margin-top:80px;display:grid}.es-marca__cifra{align-content:start;display:grid}.es-marca__cifra span{font:400 52px/.95 var(--serif)}.es-marca__cifra small{color:var(--grafito);font-size:14px}.es-marca__lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.es-marca__resp{color:var(--grafito);font-size:13px}.es-marca .es-ojo{grid-column:2}.es-tabla-env{border:1px solid var(--tinta);max-width:100%;overflow-x:auto}.es-cuadro{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.es-cuadro td{min-width:130px}.es-cuadro caption{text-align:left;padding:var(--s2) var(--s3);color:var(--grafito);caption-side:bottom;font-size:13px}.es-cuadro th,.es-cuadro td{border:1px solid var(--regla);vertical-align:top;text-align:left;padding:10px}.es-cuadro thead th{font:600 12.5px var(--sans);color:var(--grafito);background:var(--papel-hondo)}.es-cuadro tbody th{background:var(--papel);width:150px}.es-cuadro__cifra{font:400 26px/1.1 var(--serif)}.es-cuadro__doble th{box-shadow:inset 4px 0 0 var(--lacre)}.es-cuadro__celda+.es-cuadro__celda{border-top:1px dashed var(--regla);margin-top:8px;padding-top:8px}.es-gemelas{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr));margin:0;padding:0;list-style:none;display:grid}.es-gemela{border:1px solid var(--tinta);background:var(--papel)}.es-gemela__par{grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.es-gemela__mitad{padding:var(--s3);align-content:start;gap:6px;display:grid}.es-gemela__mitad+.es-sello-redondo+.es-gemela__mitad{border-left:1px dashed var(--regla)}.es-gemela__eti{color:var(--grafito);margin:0;font-size:14px}.es-gemela__mitad .es-dato{font-size:20px}.es-gemela__fund{color:var(--grafito);margin:0;font-size:12.5px}.es-sello-redondo{z-index:1;border:2px solid var(--lacre);width:58px;height:58px;color:var(--lacre);background:var(--papel);font:700 10.5px/1.05 var(--sans);text-align:center;border-radius:50%;align-self:center;place-items:center;margin:0 -14px;display:grid;transform:rotate(-12deg)}.es-gemela__clave{padding:var(--s2) var(--s3);border-top:1px solid var(--regla);background:var(--papel-hondo);margin:0;font-size:14px}.es-llaves{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.es-llave{align-items:center;gap:0 var(--s2);padding:var(--s3) 0;border-bottom:1px solid var(--regla);grid-template-columns:minmax(0,.9fr) 34px minmax(0,1.4fr);display:grid}.es-llave__regla{padding:var(--s3);border:1px solid var(--tinta);background:var(--papel);gap:6px;display:grid}.es-llave__regla p{margin:0}.es-llave__eti{font:600 12px var(--sans);color:var(--archivo)}.es-llave__t{font:400 17px/1.35 var(--serif)}.es-llave__resp{font:500 17px var(--serif);border-bottom:2px solid var(--tinta);justify-self:start}.es-llave__signo{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 200' preserveAspectRatio='none'%3E%3Cpath d='M30 2C18 2 18 10 18 30v50c0 14-6 20-16 20 10 0 16 6 16 20v50c0 20 0 28 12 28' fill='none' stroke='%231e1c18' stroke-width='2'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;align-self:stretch}.es-llave__ex{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.es-llave__ex li{padding-left:var(--s2);border-left:3px solid var(--lacre);gap:4px;display:grid}.es-llave__ex p{margin:0}.es-llave__hecho{color:var(--lacre);font-size:14.5px}.es-termos{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.es-termo__escala{padding:0 0 0 var(--s3);border-left:6px solid var(--tinta);background:linear-gradient(to bottom, transparent, var(--papel-hondo));border-radius:0 0 0 10px;margin:0;list-style:none}.es-termo__escala>li{padding:var(--s3) 0 var(--s3) var(--s2);border-bottom:1px dashed var(--regla);gap:6px;display:grid;position:relative}.es-termo__escala>li:before{content:"";left:calc(var(--s3) * -1 - 6px);width:calc(var(--s3) + 6px);background:var(--tinta);height:2px;position:absolute;top:26px}.es-termo__peldano--trampa{background:var(--lacre-suave)}.es-termo__peldano--trampa:before{background:var(--lacre)!important}.es-termo__v{font:400 30px/1 var(--serif)}.es-termo__escala ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.es-termo__escala ul li{grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.es-termo__op{font:700 18px var(--sans);color:var(--lacre);text-align:center}.es-termo__eti{gap:2px;display:grid}.es-termo__eti small{color:var(--grafito);font-size:12px}.es-pestanas{flex-wrap:wrap;gap:6px;display:flex}.es-pestanas button,.es-indice button{font:inherit;border:1px solid var(--tinta);border-radius:var(--r-burbuja);background:var(--papel);min-height:36px;color:var(--tinta);cursor:pointer;padding:6px 12px;font-size:14px}.es-pestanas .es-activa,.es-indice .es-activa{background:var(--tinta);color:var(--papel)}.es-cosido{padding:var(--s2) 0 0;max-width:860px;margin:0;list-style:none;position:relative}.es-cosido:before{content:"";border-left:2px dashed var(--grafito);position:absolute;top:0;bottom:0;left:21px}.es-cosido__paso{gap:var(--s3);padding:var(--s3) 0;grid-template-columns:44px minmax(150px,.8fr) minmax(0,1.4fr);align-items:baseline;display:grid;position:relative}.es-cosido__n{z-index:1;background:var(--papel);border:2px solid var(--tinta);width:30px;height:30px;font:600 13px var(--sans);border-radius:50%;place-items:center;margin-left:7px;display:grid;position:relative}.es-cosido__plazo .es-dato{font-size:19px}.es-cosido__que p{margin:0}.es-cosido__fund{color:var(--grafito);font-size:12.5px}.es-org{justify-items:center;gap:0;display:grid}.es-org>.es-nota{margin-bottom:var(--s3);justify-self:start}.es-org__fila{justify-content:center;gap:var(--s3);flex-wrap:wrap;width:100%;display:flex}.es-org__fila--top{padding-bottom:var(--s2);border-bottom:2px solid var(--tinta)}.es-org__baja{background:var(--tinta);width:2px;height:28px}.es-org__baja--corta{height:20px}.es-org__lado{justify-content:center;gap:var(--s3);width:100%;margin-top:var(--s4);padding-top:var(--s3);border-top:1px dashed var(--regla);flex-wrap:wrap;display:flex}.es-org__caja{border:1px solid var(--tinta);background:var(--papel);flex:260px;max-width:360px}.es-org__caja.es-abierta{max-width:760px;box-shadow:4px 4px 0 var(--papel-hondo);flex-basis:100%}.es-org__nombre{width:100%;padding:var(--s3);font:400 20px/1.2 var(--serif);color:var(--tinta);text-align:center;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.es-org__nombre span{font:12.5px var(--sans);color:var(--grafito)}.es-org__cuerpo{padding:0 var(--s3) var(--s3);gap:var(--s2);border-top:1px solid var(--regla);display:grid}.es-org__base{margin:var(--s2) 0 0;font:italic 14.5px/1.5 var(--serif)}.es-org__cuerpo ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.es-org__cuerpo li{gap:4px var(--s2);border-bottom:1px dotted var(--regla);flex-wrap:wrap;align-items:baseline;padding-bottom:8px;font-size:14.5px;display:flex}.es-org__resp{font:500 14px var(--serif);color:var(--archivo)}.es-carriles{gap:var(--s5);display:grid}.es-carril__fases{border:1px solid var(--tinta);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid}.es-carril__fases li{padding:var(--s3);border-right:1px solid var(--regla);align-content:start;gap:6px;display:grid;position:relative}.es-carril__fases li:last-child{border-right:0}.es-carril__fases li:not(:last-child):after{content:"";background:var(--papel);border-top:1px solid var(--tinta);border-right:1px solid var(--tinta);z-index:1;width:12px;height:12px;position:absolute;top:22px;right:-7px;transform:rotate(45deg)}.es-carril__fase{font:600 12.5px var(--sans);color:var(--archivo)}.es-carril__org{font:400 16.5px/1.35 var(--serif)}.es-carril__fases .es-fund{justify-self:start}.es-trad{gap:var(--s4);display:grid}.es-trad__cab{gap:var(--s2);z-index:2;padding:var(--s2) 0;background:var(--papel);border-bottom:2px solid var(--tinta);font:600 13px var(--sans);color:var(--grafito);grid-template-columns:1fr 40px 1fr;display:grid;position:sticky;top:0}.es-trad__cab span:last-child{color:var(--archivo)}.es-trad ul{margin:0;padding:0;list-style:none}.es-trad__fila{gap:var(--s1) var(--s2);padding:var(--s3) 0;border-bottom:1px solid var(--regla);grid-template-columns:1fr 40px 1fr;align-items:center;display:grid}.es-trad__lado{justify-items:start;gap:6px;display:grid}.es-trad__t{font:400 18px/1.3 var(--serif);margin:0}.es-trad__lado--mel .es-trad__t{color:var(--archivo)}.es-trad__flecha{font:400 26px var(--serif);text-align:center;color:var(--lacre)}.es-trad__fila--igual .es-trad__flecha{color:var(--archivo)}.es-trad__trampa{color:var(--lacre);grid-column:1/-1;margin:0;font-size:13.5px;font-style:italic}.es-trad__fila--igual .es-trad__trampa{color:var(--grafito)}.es-galeria{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));margin:0;padding:0;list-style:none;display:grid}.es-trampa{padding:var(--s3);border:1px solid var(--regla);border-top:3px solid var(--lacre);background:var(--papel);align-content:start;gap:8px;display:grid}.es-trampa p{margin:0}.es-trampa__p{color:var(--grafito);font-size:14.5px}.es-trampa__mal{font:400 16px var(--serif);color:var(--lacre)}.es-trampa__mal s{text-decoration-thickness:2px}.es-trampa__bien{font:500 17px var(--serif);color:var(--archivo)}.es-trampa__bien:before{content:"✓ "}.es-trampa__por{color:var(--grafito);font-size:13.5px}.es-indice{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.es-indice button{min-width:40px}.es-indice button:disabled{opacity:.35;cursor:not-allowed}.es-imprimir{margin-left:auto}.es-lamina{width:100%;max-width:210mm;padding:var(--s5);box-sizing:border-box;background:var(--papel);border:1px solid var(--tinta);box-shadow:6px 6px 0 var(--papel-hondo);gap:var(--s4);margin-inline:auto;display:grid}.es-lamina header{border-bottom:3px double var(--tinta);padding-bottom:var(--s2)}.es-lamina__n{font:600 13px var(--sans);color:var(--lacre);margin:0}.es-lamina h2{font:400 21px/1.3 var(--serif);margin:4px 0 0}.es-lamina h3{margin:0 0 var(--s2);font:600 13px var(--sans);color:var(--archivo);border-bottom:1px solid var(--regla);padding-bottom:4px}.es-lamina__datos{gap:6px var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.es-lamina__datos div{border-bottom:1px dotted var(--regla);gap:2px;padding-bottom:6px;display:grid}.es-lamina__datos dt{color:var(--grafito);font-size:13px}.es-lamina__datos dd{margin:0}.es-lamina__datos small{color:var(--grafito);font-size:11.5px}.es-lamina__trampas ol{gap:8px;margin:0;padding-left:1.2em;font-size:14px;display:grid}.es-lamina__trampas s{color:var(--lacre)}.es-lamina__trampas span{color:var(--grafito)}.es-lamina footer{color:var(--grafito);border-top:1px solid var(--regla);padding-top:var(--s2);font-size:11.5px}.es-panel-fondo{z-index:60;background:#00000059;justify-content:flex-end;display:flex;position:fixed;inset:0}.es-panel{box-sizing:border-box;width:min(460px,100%);height:100%;padding:var(--s5) var(--s4);background:var(--papel);border-left:2px solid var(--tinta);align-content:start;gap:var(--s3);outline:none;display:grid;overflow-y:auto}.es-panel h2{font:400 24px/1.25 var(--serif);margin:0}.es-panel p{margin:0}.es-panel__cerrar{margin:calc(var(--s3) * -1) calc(var(--s2) * -1) 0 0;font:400 28px/1 var(--sans);background:var(--papel);cursor:pointer;color:var(--grafito);border:0;justify-self:end;position:sticky;top:0}.es-panel__eti{font:600 12.5px var(--sans);color:var(--archivo)}.es-panel__valor{font:500 30px/1.15 var(--serif);border-bottom:2px solid var(--tinta);padding-bottom:6px}.es-panel__trampa{padding:var(--s2) var(--s3);background:var(--lacre-suave);border-left:3px solid var(--lacre);font-size:14.5px}.es-panel__fallo{align-items:center;gap:var(--s2);color:var(--lacre);font-size:14px;display:flex}.es-panel blockquote{font:italic 400 17px/1.5 var(--serif);margin:0}.es-panel__fund{color:var(--grafito);font-size:13px}.es-panel summary{cursor:pointer;color:var(--foco);font-size:14px}.es-panel__texto{max-height:300px;padding:var(--s2);background:var(--papel-hondo);margin:var(--s1) 0;font-size:14px;overflow-y:auto}.es-panel__texto p{margin:0 0 var(--s1)}@media (width<=760px){.es-marca{grid-template-columns:minmax(0,1fr)}.es-marca .es-ojo{grid-column:1}.es-marca__cifra{grid-template-columns:auto 1fr;align-items:baseline;gap:8px}.es-marca__cifra span{font-size:40px}.es-gemela__par{grid-template-columns:minmax(0,1fr)}.es-sello-redondo{margin:-14px auto}.es-gemela__mitad+.es-sello-redondo+.es-gemela__mitad{border-left:0;border-top:1px dashed var(--regla)}.es-llave{grid-template-columns:minmax(0,1fr)}.es-llave__signo{justify-self:center;width:26px;height:26px;transform:rotate(90deg)}.es-cosido__paso{grid-template-columns:44px minmax(0,1fr)}.es-cosido__que{grid-column:2}.es-trad__cab{display:none}.es-trad__fila{grid-template-columns:minmax(0,1fr)}.es-trad__flecha{text-align:left;justify-self:start;transform:rotate(90deg)}.es-lamina{padding:var(--s3)}.es-lamina__datos{grid-template-columns:minmax(0,1fr)}.es-regla__hito:nth-child(2n){bottom:-42px}.es-regla figcaption{margin-top:52px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .es-llave__signo{filter:invert(.88)}}:root[data-theme=dark] .es-llave__signo{filter:invert(.88)}@media print{@page{size:A4;margin:12mm}body *{visibility:hidden}.es-lamina,.es-lamina *{visibility:visible}.es-lamina{box-shadow:none;color:#000;background:#fff;border:0;max-width:none;padding:0;position:absolute;inset:0 auto auto 0}.es-dato{border-bottom:0;padding:0;font-weight:600}.es-punto{display:none}}.es-perm-indice{gap:var(--s2);flex-wrap:wrap;display:flex}.es-perm-indice a{color:var(--tinta);border:1px solid var(--regla);border-radius:var(--r-burbuja);padding:4px 10px;font-size:14px;text-decoration:none}.es-perm-indice a:hover{border-color:var(--tinta)}.es-perm-indice a:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.es-perm{gap:var(--s2);scroll-margin-top:var(--s5);display:grid}.es-perm__art{font:600 13px var(--sans);color:var(--archivo);margin-right:4px}.es-perm__filas{border-top:2px solid var(--tinta);margin:0;padding:0;list-style:none}.es-perm__fila{gap:4px var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--regla);grid-template-columns:72px minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.es-perm__ap{font:600 13px/1.6 var(--sans);color:var(--grafito)}.es-perm__que{margin:0;font-size:15px;line-height:1.45}.es-perm__examen{justify-items:start;gap:6px;display:grid}.es-perm__regla{font:500 16.5px/1.4 var(--serif);color:var(--tinta);text-align:left;margin:0}button.es-perm__regla{border:0;border-bottom:2px solid var(--tinta);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 1px 1px;display:inline-flex}button.es-perm__regla:hover{background:var(--papel-hondo)}button.es-perm__regla:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.es-perm__hoy{color:var(--grafito);padding-left:var(--s2);border-left:2px dashed var(--regla);grid-column:2/-1;max-width:72ch;margin:2px 0 0;font-size:13px;line-height:1.45}.es-perm__fila--posterior .es-perm__que,.es-perm__fuera{color:var(--grafito)}.es-perm__fuera{margin:0;font-size:14px;font-style:italic}@media (width<=760px){.es-perm__fila{grid-template-columns:1fr}.es-perm__hoy{grid-column:1}}@media print{.es-perm-indice{display:none}.es-perm__fila{break-inside:avoid}.es-solo-pantalla{display:none}}.tl{max-width:1040px}.tl-nota{color:var(--grafito);max-width:70ch;margin:0;font-size:15px;line-height:1.5}.tl-saltos{flex-wrap:wrap;gap:4px 16px;font-size:14px;display:flex}.tl-saltos a{color:var(--grafito);border-bottom:1px solid #0000;padding:2px 0;text-decoration:none}.tl-saltos a:hover{color:var(--tinta);border-bottom-color:var(--regla)}.tl-saltos a[aria-current=page]{color:var(--tinta);border-bottom-color:var(--lacre);font-weight:600}.tl a:focus-visible,.tl button:focus-visible,.tl input:focus-visible,.tl select:focus-visible,.tl summary:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.tl-tarjetas{border-top:3px solid var(--tinta);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.tl-tarjeta{gap:var(--s2);height:100%;padding:var(--s5) var(--s4) var(--s4);color:var(--tinta);border-bottom:1px solid var(--regla);border-right:1px solid var(--regla);grid-template-rows:auto auto auto 1fr auto;text-decoration:none;display:grid}.tl-tarjetas li:last-child .tl-tarjeta{border-right:0}.tl-tarjeta:hover{background:var(--papel-hondo)}.tl-tarjeta__n{font:400 44px/1 var(--serif);color:var(--lacre)}.tl-tarjeta__para{font:600 13px var(--sans);color:var(--archivo)}.tl-tarjeta__nombre{font:400 25px/1.15 var(--serif)}.tl-tarjeta__txt{color:var(--grafito);font-size:15px;line-height:1.5}.tl-tarjeta__estado{padding-top:var(--s2);border-top:1px dashed var(--regla);font-size:13.5px}.tl-lista{border-top:2px solid var(--tinta);margin:0;padding:0;list-style:none}.tl-lista a{gap:var(--s2) var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--regla);color:var(--tinta);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;text-decoration:none;display:grid}.tl-lista a:hover .tl-lista__t{text-underline-offset:3px;text-decoration:underline}.tl-lista__t{font:400 18px/1.3 var(--serif)}.tl-lista__f{color:var(--grafito);font-size:13px}.tl-sello{font:600 12px var(--sans);border:1px solid var(--regla);border-radius:var(--r-burbuja);color:var(--grafito);white-space:nowrap;padding:2px 8px}.tl-sello--bien{color:var(--archivo);border-color:var(--archivo)}.tl-sello--mal{color:var(--lacre);border-color:var(--lacre)}.tl-filtro{align-items:center;gap:var(--s2);font-size:15px;display:inline-flex}.tl-filtro select{font:inherit;color:var(--tinta);background:var(--papel);border:1px solid var(--tinta);border-radius:var(--r-control);padding:5px 8px}.tl-hoy{padding:var(--s3) var(--s4);border-left:3px solid var(--lacre);background:var(--lacre-suave);color:var(--tinta);text-decoration:none;display:block}.tl-hoy:hover strong{text-decoration:underline}.tl-vacio{gap:var(--s3);justify-items:start;display:grid}.tl-acciones{flex-wrap:wrap;justify-content:space-between;align-items:center}.tl-elegida{margin:0;font-size:15px}.tl-veredicto{gap:var(--s3);padding:var(--s4) var(--s5);border-left:4px solid var(--archivo);background:var(--archivo-suave);display:grid}.tl-veredicto--mal{border-left-color:var(--lacre);background:var(--lacre-suave)}.tl-veredicto p{max-width:72ch;margin:0;line-height:1.5}.tl-veredicto__t{font:400 21px/1.35 var(--serif)}.tl-veredicto__diag{font-weight:600}.tl-fuente{gap:var(--s2);padding:var(--s3) 0 0;border-top:1px dashed var(--regla);display:grid}.tl-fuente blockquote{font:italic 400 17px/1.5 var(--serif);max-width:70ch;margin:0}.tl-fuente__fund{font:600 13px var(--sans);color:var(--foco);margin:0}.tl-fuente details summary{cursor:pointer;color:var(--grafito);font-size:14px}.tl-fuente__texto{max-height:320px;padding:var(--s3);margin-top:var(--s2);border:1px solid var(--regla);background:var(--papel);font-size:14.5px;line-height:1.55;overflow:auto}.tl-fuente__texto p{margin:0 0 var(--s2)}.tl-ej{gap:var(--s5);display:grid}.tl-ej__caso{gap:var(--s2);max-width:72ch;display:grid}.tl-ej__hecho{font:400 19px/1.5 var(--serif);margin:0}.tl-ej__pregunta{font:600 17px/1.4 var(--sans);margin:0}.tl-ej__inh{color:var(--grafito);margin:0;font-size:14px}.tl-cal{gap:var(--s5) var(--s6);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.tl-mes__t{margin:0 0 var(--s2);font:400 20px/1.2 var(--serif);text-transform:capitalize}.tl-mes__t span{color:var(--grafito);font-size:15px}.tl-mes__rejilla{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.tl-mes__dia-sem{font:600 11.5px var(--sans);color:var(--grafito);text-align:center;padding-bottom:2px}.tl-dia{aspect-ratio:1;min-height:34px;font:500 15px var(--sans);color:var(--tinta);background:var(--papel);border:1px solid var(--regla);border-radius:var(--r-control);cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.tl-dia:hover:not(:disabled){border-color:var(--tinta)}.tl-dia:disabled{cursor:default}.tl-dia:disabled:not(.tl-dia--correcta):not(.tl-dia--error):not(.tl-dia--cuenta):not(.tl-dia--inicio){opacity:.45}.tl-dia--inh{background:var(--papel-hondo);color:var(--grafito)}.tl-dia--fest{background-image:repeating-linear-gradient(135deg, transparent 0 5px, var(--regla) 5px 6px)}.tl-dia--inicio{border:2px solid var(--foco)}.tl-dia__ini{font:600 8.5px/1.4 var(--sans);color:var(--foco);text-transform:uppercase;letter-spacing:.02em;position:absolute;bottom:-1px;left:0;right:0}.tl-dia--marcada{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.tl-dia--cuenta{border-color:var(--archivo)}.tl-dia__c{font:600 9.5px var(--sans);color:var(--archivo);position:absolute;top:1px;right:3px}.tl-dia--correcta{background:var(--archivo);color:var(--papel);border-color:var(--archivo)}.tl-dia--correcta .tl-dia__c{color:var(--papel)}.tl-dia--error{background:var(--lacre);color:var(--papel);border-color:var(--lacre);text-decoration:line-through}.tl-lamina{gap:var(--s4);display:grid}.tl-lamina__cab{gap:var(--s1);display:grid}.tl-lamina__cab h2{font:400 28px/1.2 var(--serif);margin:0}.tl-lamina__tema{font:600 13px var(--sans);color:var(--archivo);margin:0}.tl-lamina__filas{border-top:2px solid var(--tinta);margin:0;padding:0;list-style:none}.tl-fila{gap:var(--s2) var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--regla);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.tl-fila__eti{gap:var(--s2);font-size:15.5px;line-height:1.4;display:flex}.tl-fila__n{font:600 12px/1.9 var(--sans);color:var(--grafito);min-width:18px}.tl-fila__input{font:400 17px var(--serif);color:var(--tinta);border:0;border-bottom:1px solid var(--tinta);background:0 0;width:100%;padding:4px 2px}.tl-fila__corr{gap:4px;display:grid}.tl-fila__corr p{margin:0}.tl-fila__tuya{font:400 16px var(--serif);color:var(--grafito)}.tl-fila--mal .tl-fila__tuya{text-decoration:line-through;text-decoration-color:var(--lacre)}.tl-fila__buena{font:500 17px/1.35 var(--serif)}.tl-fila__pista{color:var(--grafito);font-size:13px}.tl-fila__decide{gap:var(--s2);margin-top:2px;display:flex}.tl-fila__decide button,.tl-inf__tipos button{font:500 13px var(--sans);color:var(--tinta);border:1px solid var(--regla);border-radius:var(--r-burbuja);cursor:pointer;background:0 0;padding:4px 12px}.tl-fila__decide button[aria-pressed=true]{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.tl-fila__decide button:disabled{cursor:default}.tl-fila--bien{box-shadow:inset 3px 0 0 var(--archivo);padding-left:var(--s3)}.tl-fila--mal{box-shadow:inset 3px 0 0 var(--lacre);padding-left:var(--s3)}.tl-fuentes summary{cursor:pointer;color:var(--grafito);font-size:14px}.tl-fuentes ul{margin:var(--s2) 0 0;padding-left:var(--s4);font-size:14px;line-height:1.6}.tl-exp{gap:var(--s4);display:grid}.tl-exp__contexto{font:italic 400 17px/1.5 var(--serif);color:var(--grafito);max-width:72ch;margin:0}.tl-exp__legajo{gap:var(--s4);display:grid}.tl-pieza{background:var(--papel);border:1px solid var(--regla);border-top:3px solid var(--tinta);padding:var(--s4) var(--s5);box-shadow:4px 4px 0 var(--papel-hondo)}.tl-pieza header{justify-content:space-between;gap:var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;align-items:baseline;display:flex}.tl-pieza h3{font:600 14px var(--sans);text-transform:uppercase;letter-spacing:.04em;margin:0}.tl-pieza header p{color:var(--grafito);margin:0;font-size:13.5px}.tl-pieza__texto{font:400 18px/1.7 var(--serif);max-width:72ch;margin:0}.tl-frase{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0 1px}.tl-frase:hover:not(:disabled){background:var(--papel-hondo)}.tl-frase:disabled{cursor:default}.tl-frase--marcada{text-decoration:underline wavy var(--lacre);text-underline-offset:4px;text-decoration-thickness:1.5px}.tl-frase--hallada{background:var(--archivo-suave);text-decoration-color:var(--archivo)}.tl-frase--perdida{background:var(--lacre-suave);text-decoration:underline dashed var(--lacre);text-underline-offset:4px}.tl-frase--falsa{text-decoration:line-through;text-decoration-color:var(--grafito);color:var(--grafito)}.tl-acciones--fija{bottom:var(--s3);background:var(--papel);border:1px solid var(--tinta);padding:var(--s3) var(--s4);z-index:2;position:sticky}.tl-informe{gap:var(--s3);display:grid}.tl-informe__t{font:400 26px var(--serif);margin:0}.tl-informe ol{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.tl-inf{gap:var(--s2);padding:var(--s4);border:1px solid var(--regla);border-left:4px solid var(--archivo);display:grid}.tl-inf--perdido{border-left-color:var(--lacre)}.tl-inf--falsa{border-left-color:var(--grafito)}.tl-inf p{max-width:72ch;margin:0;line-height:1.5}.tl-inf__eti{font:600 12.5px var(--sans);color:var(--grafito)}.tl-inf__frase{font:italic 400 17px/1.5 var(--serif)}.tl-inf__tipos{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.tl-inf__tipos p{margin-right:var(--s1);font-size:14px;font-weight:600}.tl-inf__tipos button[aria-pressed=true]{border-color:var(--tinta)}.tl-inf__tipos .tl-tipo--bien{background:var(--archivo);color:var(--papel);border-color:var(--archivo)}.tl-inf__tipos .tl-tipo--mal{background:var(--lacre);color:var(--papel);border-color:var(--lacre)}.tl-inf__tipo{font-weight:600}@media (width<=760px){.tl-tarjeta{border-right:0}.tl-lista a{grid-template-columns:minmax(0,1fr) auto}.tl-lista__f{grid-area:2/1}.tl-fila{grid-template-columns:1fr}.tl-pieza{padding:var(--s3)}.tl-pieza__texto{font-size:17px}.tl-cal{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.tl-dia,.tl-frase{transition:background-color .15s,color .15s}}:root{--parte-general:var(--foco);--parte-especifica:var(--archivo)}.cabecera__marca{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.chip-oposicion .nav__item{border:1px solid var(--regla);color:var(--tinta);padding:5px 10px;font-size:13px}.chip-oposicion__txt{white-space:nowrap}.menu-grupos{gap:var(--s2) var(--s3);padding:var(--s2) 0;grid-template-columns:repeat(2,minmax(250px,1fr));display:grid}.menu-grupos__t{margin:var(--s2) 12px var(--s1);color:var(--archivo);font-size:12.5px;font-weight:600}.nav .desplegable:has(.menu-grupos) .desplegable__panel{width:min(600px,90vw);left:auto;right:0}@media (width<=760px){.menu-grupos{grid-template-columns:minmax(0,1fr)}.hoja-nav__panel{max-height:80vh;overflow-y:auto}.barra-inf{grid-template-columns:repeat(4,1fr)}}.oposiciones{gap:var(--s5);max-width:860px;padding-block:var(--s5);margin-inline:auto;display:grid}.oposiciones__cab h1{margin:0 0 var(--s2);font-size:clamp(34px,5vw,54px);line-height:1.05}.oposiciones__cab p{color:var(--grafito);margin:0;font-size:17px}.oposiciones__lista{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.oposicion{gap:var(--s1) var(--s4);padding:var(--s4);border:1px solid var(--tinta);border-left-width:5px;border-left-color:var(--archivo);color:var(--tinta);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.oposicion:hover{background:var(--papel-hondo);color:var(--tinta)}.oposicion.es-construccion{border-color:var(--regla);border-left-color:var(--regla)}.oposicion__nombre{font:400 26px/1.15 var(--serif)}.oposicion__txt{color:var(--grafito);grid-column:1;font-size:15px}.oposicion__estado{color:var(--grafito);grid-area:1/2/span 2;font-size:14px;font-style:italic}.oposicion__estado.es-activa{color:var(--archivo);font-style:normal;font-weight:600}@media (width<=560px){.oposicion{grid-template-columns:minmax(0,1fr)}.oposicion__estado{grid-area:auto/1}}.construccion{justify-items:start;gap:var(--s3);max-width:620px;padding-block:var(--s6);margin-inline:auto;display:grid}.construccion h1{margin:0;font-size:clamp(34px,5vw,54px);line-height:1.05}.construccion p{margin:0;font-size:17px}.construccion__eti{color:var(--lacre);font-style:italic}.parte-rotulo{color:var(--papel);justify-self:start;margin:0;padding:3px 10px;font-size:13px;font-weight:600}.parte-rotulo--general{background:var(--parte-general)}.parte-rotulo--especifica{background:var(--parte-especifica)}.pg--general .pg-temas{border-top:3px solid var(--parte-general)}.pg--especifica .pg-temas{border-top:3px solid var(--parte-especifica)}.pg-aviso{padding:var(--s2) var(--s3);background:var(--papel-hondo);margin:0;font-size:14.5px}.ficha{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.ficha__caja{align-content:start;gap:var(--s2);padding:var(--s3);border:1px solid var(--regla);display:grid}.ficha__caja h2{margin:0;font-size:20px}.ficha__caja p{color:var(--grafito);margin:0;font-size:14.5px}.ficha__cifra{font-size:28px}.ficha__caja ul{gap:var(--s1);margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.ficha__caja .boton{justify-self:start}.ejercicios{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.ejercicio{align-content:start;gap:var(--s2);padding:var(--s4);border:1px solid var(--tinta);display:grid}.ejercicio h2{margin:0;font-size:26px}.ejercicio p{margin:0}.ejercicio dl{gap:4px var(--s3);grid-template-columns:auto minmax(0,1fr);margin:0;font-size:14.5px;display:grid}.ejercicio dt{color:var(--grafito)}.ejercicio dd{margin:0}.ejercicio .pg-acciones{margin-top:var(--s2)}.examen-pie{max-width:70ch}.examen-pie h2{margin-bottom:var(--s2);font-size:22px}.examen-fuente{color:var(--grafito);font-size:13px}.partes{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));display:grid}.parte{padding:var(--s3);border:1px solid var(--regla);color:var(--tinta);border-top-width:4px;align-content:start;gap:4px;text-decoration:none;display:grid}a.parte:hover{background:var(--papel-hondo);color:var(--tinta)}.parte--general{border-top-color:var(--parte-general)}.parte--especifica{border-top-color:var(--parte-especifica)}.parte__eti{font-size:13px;font-weight:600}.parte__cifra{font-size:30px;line-height:1.1}.parte__cifra small{color:var(--grafito);font-size:16px}.parte__txt{color:var(--grafito);font-size:14px}.parte .tarjeta__barra{margin-top:var(--s1)}.empezar__parte{font-weight:600}.ejercicio-progreso{gap:var(--s2);display:grid}.ejercicio-progreso h2{margin:0}@media (width<=560px){.cabecera__in,.cabecera__marca{flex-wrap:nowrap}.cabecera__marca .marca__nombre{display:none}.chip-oposicion .desplegable__panel{left:var(--margen-i);right:var(--margen-d);min-width:0;position:fixed;top:auto}}
