.plantilla{gap:var(--espacio-l);grid-template-rows:auto minmax(0,1fr);grid-auto-rows:auto;height:100%;display:grid}.plantilla__titulo{font-size:var(--texto-titulo);font-weight:700;line-height:var(--interlineado-titulo);color:var(--color-primario);text-wrap:balance;margin:0}.plantilla__titulo:after{content:"";width:var(--marca-titulo-ancho);height:var(--borde-grueso);margin-top:var(--espacio-s);background:var(--color-acento);display:block}.plantilla__cuerpo{min-height:0;margin:0}.plantilla__pie{font-family:var(--fuente-texto);font-size:var(--texto-min);color:var(--color-secundario);margin:0}.lamina strong{color:var(--color-primario);font-weight:700}.parrafo{font-family:var(--fuente-texto);margin:0}.nota{font-family:var(--fuente-texto);font-size:var(--texto-min);color:var(--color-secundario)}.texto-alerta{color:var(--color-alerta)}.texto-exito{color:var(--color-exito-texto)}.lista-ideas{align-content:start;gap:var(--espacio-m);margin:0;padding:0;list-style:none;display:grid}.lista-ideas>li{padding-left:var(--espacio-l);position:relative}.lista-ideas>li:before{content:"";background:var(--color-acento);width:.55em;height:.55em;position:absolute;top:.35em;left:0}.plantilla-portada{align-items:center;gap:var(--espacio-xl);grid-template-columns:auto minmax(0,1fr);height:100%;display:grid}.isologo{height:var(--isologo-alto);width:auto;display:block}.plantilla-portada__texto{gap:var(--espacio-m);display:grid}.plantilla-portada__institucion{font-size:var(--texto-min);color:var(--color-secundario);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:700}.plantilla-portada__titulo{font-size:var(--texto-portada);font-weight:700;line-height:var(--interlineado-titulo);color:var(--color-primario);text-wrap:balance;margin:0}.plantilla-portada__titulo:after{content:"";width:var(--marca-titulo-ancho);height:var(--borde-grueso);margin-top:var(--espacio-m);background:var(--color-acento);display:block}.plantilla-portada__personas{gap:var(--espacio-s);margin:0;display:grid}.plantilla-portada__personas div{gap:var(--espacio-s);display:flex}.plantilla-portada__personas dt{color:var(--color-primario);font-weight:700}.plantilla-portada__personas dd{margin:0}.plantilla-portada__lugar{font-family:var(--fuente-texto);font-size:var(--texto-min);color:var(--color-secundario);margin:0}.plantilla-cierre__texto{gap:var(--espacio-l);display:grid}.plantilla-cierre__frase{font-family:var(--fuente-titulos);font-size:var(--texto-portada);font-weight:400;line-height:var(--interlineado-titulo);text-wrap:balance;margin:0}.plantilla-cierre__cita,.plantilla-cierre__cita blockquote{margin:0}.plantilla-cierre__autor{margin-top:var(--espacio-s);font-family:var(--fuente-titulos);font-size:var(--texto-cuerpo);color:var(--color-secundario)}.plantilla-cierre__autor:before{content:"— "}.plantilla-cierre__pie{justify-content:space-between;align-items:center;gap:var(--espacio-l);display:flex}.plantilla-cierre__gracias{font-family:var(--fuente-titulos);font-size:var(--texto-cifra);color:var(--color-primario);margin:0;font-weight:700;line-height:1}.plantilla-cierre__gracias:after{content:"";width:var(--marca-titulo-ancho);height:var(--borde-grueso);margin-top:var(--espacio-m);background:var(--color-acento);display:block}.plantilla-cierre__qr{text-align:center;min-width:0;margin:0}.plantilla-cierre__qr>img{height:var(--qr-alto);width:auto;margin-inline:auto;display:block}.plantilla-cierre__qr>figcaption{margin-top:var(--espacio-xs);overflow-wrap:anywhere;font-size:var(--texto-min);color:var(--color-secundario)}.plantilla-dos-columnas .plantilla__cuerpo{gap:var(--espacio-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.columna__titulo{margin:0 0 var(--espacio-m);padding-bottom:var(--espacio-s);border-bottom:var(--borde-fino) solid var(--color-primario);font-size:var(--texto-destacado);font-weight:700;line-height:var(--interlineado-titulo);color:var(--color-primario)}.plantilla-cifra .plantilla__cuerpo{align-content:center;gap:var(--espacio-m);display:grid}.cifra{font-size:var(--texto-cifra);color:var(--color-primario);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1}.cifra__etiqueta{font-size:var(--texto-destacado);margin:0}.desglose{gap:var(--espacio-xl);margin:var(--espacio-m) 0 0;padding:var(--espacio-m) 0 0;border-top:var(--borde-fino) solid var(--color-secundario);list-style:none;display:flex}.desglose__valor{font-size:var(--texto-titulo);font-weight:700;line-height:var(--interlineado-titulo);font-variant-numeric:tabular-nums;display:block}.desglose__concepto{font-family:var(--fuente-texto);font-size:var(--texto-min);color:var(--color-secundario);display:block}.plantilla-diagrama .plantilla__cuerpo{gap:var(--espacio-l);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.plantilla-diagrama .lista-ideas{align-self:center}.plantilla-diagrama--completo .plantilla__cuerpo{grid-template-columns:minmax(0,1fr)}.figura{gap:var(--espacio-s);grid-template-rows:minmax(0,1fr) auto;min-height:0;margin:0;display:grid}.figura>img,.figura>svg{object-fit:contain;width:100%;height:100%;min-height:0}.figura>figcaption{font-family:var(--fuente-texto);font-size:var(--texto-min);color:var(--color-secundario);text-align:center}[data-fondo=oscuro] .plantilla-portada__titulo,[data-fondo=oscuro] .plantilla-portada__personas dt,[data-fondo=oscuro] .plantilla-cierre__gracias{color:var(--color-fondo)}[data-fondo=oscuro] .plantilla-portada__institucion,[data-fondo=oscuro] .plantilla-portada__lugar,[data-fondo=oscuro] .plantilla-cierre__autor,[data-fondo=oscuro] .plantilla-cierre__qr>figcaption{color:var(--color-celeste)}.lamina:has(>.plantilla-portada>.isologo-particulas){position:relative}.isologo-particulas{position:relative}.isologo-particulas[data-activo]{cursor:pointer}.isologo-particulas[data-activo] .isologo{visibility:hidden}.isologo-particulas__lienzo{z-index:-1;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.lamina:has(.isologo-particulas[data-activo])>.isologo-particulas__lienzo{display:block}.solo-lector{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-dato-roto]{color:var(--color-alerta);outline:var(--borde-fino) dashed var(--color-alerta)}.apilado{align-content:center;gap:var(--espacio-l);display:grid}.etiqueta{margin:0 0 var(--espacio-s);font-size:var(--texto-min);color:var(--color-secundario);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.destacado{padding-left:var(--espacio-m);border-left:var(--borde-grueso) solid var(--color-acento)}.destacado__texto{font-size:var(--texto-destacado);margin:0}.destacado--compacto .destacado__texto{font-size:var(--texto-cuerpo);line-height:var(--interlineado-titulo)}.lista-verbos{column-gap:var(--espacio-m);row-gap:var(--espacio-m);font-size:var(--texto-compacto);line-height:var(--interlineado-titulo);counter-reset:paso;grid-template-columns:max-content minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lista-verbos>li{grid-column:1/-1;grid-template-columns:subgrid;counter-increment:paso;align-items:baseline;display:grid}.lista-verbos__verbo{padding-left:var(--espacio-s);border-left:var(--borde-grueso) solid var(--color-acento);font-size:var(--texto-cuerpo)}.lista-verbos__verbo:before{content:counter(paso);margin-right:var(--espacio-s);font-size:var(--texto-min);color:var(--color-secundario)}.lista-verbos--cumplidos{font-size:var(--texto-cuerpo);grid-template-columns:max-content minmax(0,1fr) auto}.lista-verbos--cumplidos .lista-verbos__verbo{font-size:var(--texto-destacado)}.lista-verbos--literal{font-size:var(--texto-min);line-height:var(--interlineado-texto)}.lista-verbos--literal .lista-verbos__verbo{font-size:var(--texto-cuerpo);line-height:var(--interlineado-titulo)}.lista-verbos--desde-3{counter-reset:paso 2}.destacado--literal .destacado__texto{font-size:var(--texto-min);line-height:var(--interlineado-texto)}.cumplido{width:var(--espacio-l);height:var(--espacio-l);background:var(--color-acento);clip-path:polygon(14% 50%,0 64%,38% 100%,100% 24%,86% 10%,38% 72%);transition:transform var(--duracion-paso) ease;transition-delay:var(--duracion-fragmento);align-self:center}.lista-verbos>li[data-fragment]:not([data-visible]) .cumplido{transform:scale(0)}@media (prefers-reduced-motion:reduce){.cumplido{transition:none}}.escenario[data-modo=vista-general] .lista-verbos>li[data-fragment] .cumplido{transition:none;transform:none}.cadenas{grid-template-columns:minmax(0, 1fr) var(--flecha-ancho) minmax(0, 1fr) var(--flecha-ancho) minmax(0, 1fr);align-content:center;row-gap:var(--espacio-s);display:grid}.cadenas__cabecera,.cadenas__filas,.cadena{grid-column:1/-1;grid-template-columns:subgrid;margin:0;display:grid}.cadenas__cabecera>:first-child{grid-column:1}.cadenas__cabecera>:last-child{grid-column:5}.cadenas__cabecera>:nth-child(2):not(:last-child){grid-column:3}.cadenas__filas{row-gap:var(--espacio-m);padding:0;list-style:none}.cadena{align-items:center}.cadena--continua{margin-top:calc(var(--espacio-s) - var(--espacio-m))}.cadenas--compacta .cadena__paso{font-size:var(--texto-compacto)}.cadenas--decision .cadena>.cadena__paso:first-child{color:var(--color-texto);border-color:var(--color-secundario);font-weight:400}.cadenas--decision .cadena>.cadena__paso:last-child{color:var(--color-primario);border-color:var(--color-primario);box-shadow:inset var(--borde-grueso) 0 0 var(--color-acento)}.cadena__paso{padding:var(--espacio-s) var(--espacio-m);border:var(--borde-fino) solid var(--color-secundario);border-radius:var(--radio);line-height:var(--interlineado-titulo);margin:0}.cadena>.cadena__paso:first-child{color:var(--color-primario);border-color:var(--color-primario);grid-column:1;font-weight:700}.cadena>.cadena__paso:last-child{color:var(--color-alerta);border-color:var(--color-alerta);grid-column:5;font-weight:700}.cadena__flecha{height:var(--borde-grueso);margin:0 var(--flecha-punta) 0 var(--espacio-s);background:linear-gradient(var(--color-secundario), var(--color-secundario)) left center / 100% 100% no-repeat;position:relative}.cadena__flecha:after{content:"";width:var(--flecha-punta);height:calc(var(--flecha-punta) * 1.4);background:var(--color-secundario);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.cadena>.cadena__flecha:nth-child(2):nth-last-child(2){grid-column:2/5}.cadena>*{transition:opacity var(--duracion-paso) ease, background-size var(--duracion-paso) ease;transition-delay:calc(var(--orden,0) * var(--retardo-paso))}.cadena__flecha:after{transition:opacity var(--duracion-paso) ease;transition-delay:calc((var(--orden,0) + 1) * var(--retardo-paso))}.cadena>:nth-child(2){--orden:1}.cadena>:nth-child(3){--orden:2}.cadena>:nth-child(4){--orden:3}.cadena>:nth-child(5){--orden:4}.cadena[data-fragment]:not([data-visible])>.cadena__paso{opacity:0}.cadena[data-fragment]:not([data-visible])>.cadena__flecha{background-size:0 100%}.cadena[data-fragment]:not([data-visible])>.cadena__flecha:after{opacity:0}@media (prefers-reduced-motion:reduce){.cadena>*,.cadena__flecha:after{transition:none}}.escenario[data-modo=vista-general] .cadena[data-fragment]>*{opacity:1;background-size:100% 100%;transition:none}.escenario[data-modo=vista-general] .cadena[data-fragment]>.cadena__flecha:after{opacity:1;transition:none}.tarjetas-icono{gap:var(--espacio-m);perspective:var(--perspectiva);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tarjeta-icono{align-content:start;align-items:center;gap:var(--espacio-s);padding:var(--espacio-m);border:var(--borde-fino) solid var(--color-primario);border-top:var(--borde-grueso) solid var(--color-acento);border-radius:var(--radio);color:var(--color-primario);backface-visibility:hidden;transition:transform var(--duracion-giro) ease, opacity var(--duracion-giro) ease;transition-delay:calc(var(--orden,0) * var(--retardo-paso));grid-template-columns:auto minmax(0,1fr);display:grid}.tarjeta-icono:nth-child(2){--orden:1}.tarjeta-icono:nth-child(3){--orden:2}.tarjeta-icono:nth-child(4){--orden:3}.tarjeta-icono__nombre{font-weight:700;line-height:var(--interlineado-titulo)}.tarjeta-icono__texto{font-size:var(--texto-compacto);line-height:var(--interlineado-titulo);color:var(--color-texto);grid-column:1/-1;margin:0}.tarjetas-icono[data-fragment]:not([data-visible])>.tarjeta-icono{opacity:0;transform:rotateY(-180deg)}.icono{width:var(--icono-tamano);height:var(--icono-tamano);fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.icono .acento{fill:var(--color-acento);stroke:none}.icono .acento-trazo{stroke:var(--color-acento)}.icono .grueso{stroke-width:7px}@media (prefers-reduced-motion:reduce){.tarjeta-icono{transition:none}}.escenario[data-modo=vista-general] .tarjetas-icono[data-fragment]>.tarjeta-icono{opacity:1;transition:none;transform:none}.columnas-2{gap:var(--espacio-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.columna--fuera .columna__titulo{color:var(--color-alerta);border-color:var(--color-alerta)}.lista-marcas{gap:var(--espacio-s);margin:0;padding:0;list-style:none;display:grid}.lista-marcas>li{padding-left:var(--espacio-l);line-height:var(--interlineado-titulo);position:relative}.lista-marcas>li:before{content:"";width:.8em;height:.8em;position:absolute;top:.1em;left:0}.lista-marcas .nota{margin-top:var(--espacio-xs);display:block}.lista-marcas--si>li:before{background:var(--color-acento);clip-path:polygon(14% 50%,0 64%,38% 100%,100% 24%,86% 10%,38% 72%)}.lista-marcas--no>li:before{background:var(--color-alerta);clip-path:polygon(20% 0,50% 30%,80% 0,100% 20%,70% 50%,100% 80%,80% 100%,50% 70%,20% 100%,0 80%,30% 50%,0 20%)}.linea-tiempo{gap:var(--espacio-m);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.linea-tiempo:before{content:"";top:calc(var(--texto-destacado) + var(--espacio-s) + var(--punto-tamano) / 2);height:var(--borde-grueso);background:var(--color-secundario);position:absolute;left:0;right:0;transform:translateY(-50%)}.hito{grid-template-rows:var(--texto-destacado) var(--punto-tamano) 1fr;justify-items:start;gap:var(--espacio-s);transition:opacity var(--duracion-paso) ease, transform var(--duracion-paso) ease;transition-delay:calc(var(--orden,0) * var(--retardo-paso));display:grid}.hito:nth-child(2){--orden:1}.hito:nth-child(3){--orden:2}.hito:nth-child(4){--orden:3}.hito:nth-child(5){--orden:4}.hito__anio{font-size:var(--texto-destacado);color:var(--color-primario);margin:0;font-weight:700;line-height:1}.hito__punto{width:var(--punto-tamano);height:var(--punto-tamano);background:var(--color-primario);border-radius:50%;position:relative}.hito__tarjeta{align-content:start;gap:var(--espacio-xs);padding:var(--espacio-m);border:var(--borde-fino) solid var(--color-primario);border-radius:var(--radio);justify-self:stretch;display:grid;position:relative}.hito__autor{min-height:calc(2em * var(--interlineado-titulo));font-weight:700;line-height:var(--interlineado-titulo);color:var(--color-primario);margin:0}.hito__aporte{font-size:var(--texto-compacto);line-height:var(--interlineado-titulo);margin:0}.hito__resalte{inset:calc(-1 * var(--borde-fino));border:var(--borde-grueso) solid var(--color-acento);border-radius:var(--radio);pointer-events:none;position:absolute}.linea-tiempo[data-fragment]:not([data-visible])>.hito{opacity:0;transform:translateY(var(--espacio-m))}@media (prefers-reduced-motion:reduce){.hito{transition:none}}.escenario[data-modo=vista-general] .linea-tiempo[data-fragment]>.hito{opacity:1;transition:none;transform:none}.apilado--compacto{gap:var(--espacio-m)}.integrador{grid-template-columns:minmax(0, 1fr) var(--conector-ancho) minmax(0, 1fr) var(--conector-ancho) minmax(0, 1fr);grid-template-rows:auto var(--conector-alto) auto;align-items:stretch;display:grid}.integrador__caja{border:var(--borde-fino) solid var(--color-primario);border-radius:var(--radio);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.integrador__caja--izquierda{grid-area:1/1}.integrador__caja--centro{grid-area:1/3}.integrador__caja--derecha{grid-area:1/5}.integrador__caja--llegada{grid-area:3/3}.integrador__titulo{padding:var(--espacio-xs) var(--espacio-m);font-size:var(--texto-compacto);font-weight:700;line-height:var(--interlineado-titulo);color:var(--color-fondo);text-transform:uppercase;background:var(--color-primario);margin:0}.lista-compacta{align-content:start;gap:var(--espacio-xs);font-size:var(--texto-compacto);line-height:var(--interlineado-titulo);margin:0;padding:0;list-style:none;display:grid}.lista-compacta>li{padding-left:var(--espacio-m);position:relative}.lista-compacta>li:before{content:"";background:var(--color-acento);width:.4em;height:.4em;position:absolute;top:.4em;left:0}.integrador__lista{padding:var(--espacio-s) var(--espacio-m)}.conector{font-size:var(--texto-min);line-height:var(--interlineado-titulo);color:var(--color-secundario);margin:0;position:relative}.conector:before,.conector:after{content:"";background:var(--color-secundario);position:absolute}.conector--derecha{grid-area:1/2}.conector--izquierda{grid-area:1/4}.conector--abajo{grid-area:2/3}.conector--derecha:before,.conector--izquierda:before{height:var(--borde-grueso);top:50%;transform:translateY(-50%)}.conector--derecha:before{right:calc(var(--espacio-s) + var(--flecha-punta));left:var(--espacio-s)}.conector--izquierda:before{right:var(--espacio-s);left:calc(var(--espacio-s) + var(--flecha-punta))}.conector--derecha:after,.conector--izquierda:after{width:var(--flecha-punta);height:calc(var(--flecha-punta) * 1.4);top:50%;transform:translateY(-50%)}.conector--derecha:after{right:var(--espacio-s);clip-path:polygon(0 0,100% 50%,0 100%)}.conector--izquierda:after{left:var(--espacio-s);clip-path:polygon(100% 0,0 50%,100% 100%)}.conector--derecha .conector__texto,.conector--izquierda .conector__texto{right:var(--espacio-xs);bottom:calc(50% + var(--espacio-s));left:var(--espacio-xs);text-align:center;position:absolute}.conector--abajo:before{top:0;bottom:var(--flecha-punta);width:var(--borde-grueso);left:50%;transform:translate(-50%)}.conector--abajo:after{width:calc(var(--flecha-punta) * 1.4);height:var(--flecha-punta);clip-path:polygon(0 0,100% 0,50% 100%);bottom:0;left:50%;transform:translate(-50%)}.conector--abajo .conector__texto{top:50%;left:calc(50% + var(--espacio-m));white-space:nowrap;position:absolute;transform:translateY(-50%)}.franja-leyes{gap:var(--espacio-s);font-size:var(--texto-min);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.franja-leyes>li{padding:var(--espacio-xs) var(--espacio-s);border:var(--borde-fino) solid var(--color-secundario);border-radius:var(--radio);white-space:nowrap}.franja-leyes strong{margin-right:var(--espacio-xs)}.panel{padding:var(--espacio-m);border:var(--borde-fino) solid var(--color-primario);border-top:var(--borde-grueso) solid var(--color-acento);border-radius:var(--radio)}.dato-grande{margin:0 0 var(--espacio-xs);font-size:var(--texto-titulo);color:var(--color-primario);font-weight:700;line-height:1}.escalonado>*{transition:opacity var(--duracion-paso) ease, transform var(--duracion-paso) ease;transition-delay:calc(var(--orden,0) * var(--retardo-paso))}.escalonado>:nth-child(2){--orden:1}.escalonado>:nth-child(3){--orden:2}.escalonado>:nth-child(4){--orden:3}.escalonado>:nth-child(5){--orden:4}.escalonado[data-fragment]:not([data-visible])>*{opacity:0;transform:translateY(var(--espacio-m))}@media (prefers-reduced-motion:reduce){.escalonado>*{transition:none}}.escenario[data-modo=vista-general] .escalonado[data-fragment]>*{opacity:1;transition:none;transform:none}.triangulacion{column-gap:var(--espacio-m);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fuente{grid-template-rows:1fr auto;display:grid}.fuente__caja{padding:var(--espacio-s) var(--espacio-m);border:var(--borde-fino) solid var(--color-primario);border-radius:var(--radio);font-size:var(--texto-compacto);line-height:var(--interlineado-titulo)}.fuente__instrumento{color:var(--color-primario);margin:0;font-weight:700}.fuente__destino{margin:var(--espacio-xs) 0 0}.fuente__destino:before{content:"";width:.8em;height:.55em;margin-right:var(--espacio-xs);background:var(--color-secundario);clip-path:polygon(0 35%,60% 35%,60% 0,100% 50%,60% 100%,60% 65%,0 65%);display:inline-block}.flecha-abajo{width:calc(var(--flecha-punta) * 1.4);height:var(--conector-alto);justify-self:center;position:relative}.flecha-abajo:before,.flecha-abajo:after{content:"";background:var(--color-secundario);position:absolute;left:50%;transform:translate(-50%)}.flecha-abajo:before{top:0;bottom:var(--flecha-punta);width:var(--borde-grueso)}.flecha-abajo:after{width:100%;height:var(--flecha-punta);clip-path:polygon(0 0,100% 0,50% 100%);bottom:0}.triangulacion__destino{padding:var(--espacio-s) var(--espacio-m);border-radius:var(--radio);color:var(--color-fondo);text-align:center;background:var(--color-primario);grid-column:1/-1;margin:0;font-weight:700}.barras__svg{display:block;overflow:visible}.barras__texto,.barras__valor{font-size:var(--texto-compacto);color:var(--color-texto);fill:currentColor;dominant-baseline:central}.barras__id{font-size:var(--texto-min);color:var(--color-secundario);fill:currentColor;font-weight:700}.barras__valor{font-weight:700}.barras__desacuerdo{color:var(--color-alerta);fill:currentColor;font-weight:400}.barras__pista{fill:var(--color-vacio-grafico)}.barras__barra{fill:var(--color-primario);transform-box:fill-box;transform-origin:0}.columnas-3{gap:var(--espacio-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dato-medio{margin:0 0 var(--espacio-s);font-size:var(--texto-destacado);font-weight:700;line-height:var(--interlineado-titulo);color:var(--color-primario)}.niveles{gap:var(--espacio-s);font-size:var(--texto-min);line-height:var(--interlineado-titulo);margin:0;padding:0;list-style:none;display:grid}.niveles>li{align-items:center;column-gap:var(--espacio-s);grid-template-columns:minmax(0,1fr) auto;display:grid}.medidor{--color-nivel:var(--color-primario);align-items:center;gap:var(--espacio-xs);display:flex}.medidor[data-var-nivel="1"]{--color-nivel:var(--color-alerta)}.medidor[data-var-nivel="2"]{--color-nivel:var(--color-advertencia)}.medidor__segmentos{grid-template-columns:repeat(4, var(--medidor-segmento));gap:var(--separacion-grafico);display:grid}.medidor__segmentos>span{height:var(--barra-alto);background:var(--color-vacio-grafico)}.medidor__segmentos>span:first-child{border-radius:var(--radio-barra) 0 0 var(--radio-barra)}.medidor__segmentos>span:last-child{border-radius:0 var(--radio-barra) var(--radio-barra) 0}.medidor[data-var-nivel="1"] .medidor__segmentos>span:nth-child(-n+1),.medidor[data-var-nivel="2"] .medidor__segmentos>span:nth-child(-n+2),.medidor[data-var-nivel="3"] .medidor__segmentos>span:nth-child(-n+3),.medidor[data-var-nivel="4"] .medidor__segmentos>span:nth-child(-n+4){background:var(--color-nivel)}.medidor__valor{text-align:right;min-width:1.6em;font-weight:700}.escala-niveles{gap:var(--espacio-xs);margin:var(--espacio-m) 0 0;padding:var(--espacio-s) 0 0;border-top:var(--borde-fino) solid var(--color-vacio-grafico);font-size:var(--texto-min);line-height:var(--interlineado-titulo);color:var(--color-secundario);list-style:none;display:grid}.escala-niveles>li{align-items:center;gap:var(--espacio-s);display:flex}.arquitectura{grid-template-columns:var(--transversal-ancho) var(--flujo-ancho) minmax(0, 1fr) var(--transversal-ancho);gap:var(--espacio-s);display:grid}.arquitectura__capas{gap:var(--espacio-s);margin:0;padding:0;list-style:none;display:grid}.capa{grid-template-columns:var(--espacio-m) var(--capa-nombre-ancho) minmax(0, 1fr);align-items:center;column-gap:var(--espacio-m);padding:var(--espacio-s) var(--espacio-m);border-left:var(--borde-grueso) solid var(--color-primario);border-radius:var(--radio);background:var(--color-capa);display:grid}.capa__numero{font-size:var(--texto-destacado);color:var(--color-primario);font-weight:700;line-height:1}.capa__nombre{font-size:var(--texto-compacto);font-weight:700;line-height:var(--interlineado-titulo);color:var(--color-primario);margin:0}.capa__funcion{margin:var(--espacio-xs) 0 0;font-family:var(--fuente-texto);font-size:var(--texto-min);line-height:var(--interlineado-titulo);color:var(--color-secundario)}.capa__componentes,.lista-en-linea{font-size:var(--texto-min);line-height:var(--interlineado-titulo);margin:0;padding:0;list-style:none}.capa__componentes>li,.lista-en-linea>li{display:inline}.capa__componentes>li:not(:last-child):after,.lista-en-linea>li:not(:last-child):after{content:" ·";color:var(--color-secundario)}.transversal{align-content:start;gap:var(--espacio-s);padding:var(--espacio-s);border:var(--borde-fino) solid var(--color-primario);border-top:var(--borde-grueso) solid var(--color-acento);border-radius:var(--radio);display:grid}.transversal__titulo{font-size:var(--texto-compacto);font-weight:700;line-height:var(--interlineado-titulo);color:var(--color-primario);margin:0}.transversal .lista-compacta{font-size:var(--texto-min)}.flujo{place-items:center;display:grid;position:relative}.flujo:before,.flujo:after{content:"";background:var(--color-secundario);position:absolute;left:50%;transform:translate(-50%)}.flujo:before{top:var(--flecha-punta);width:var(--borde-grueso);bottom:0}.flujo:after{width:calc(var(--flecha-punta) * 1.4);height:var(--flecha-punta);clip-path:polygon(50% 0,100% 100%,0 100%);top:0}.flujo__texto{padding:var(--espacio-s) 0;font-size:var(--texto-min);color:var(--color-secundario);background:var(--color-fondo);writing-mode:vertical-rl;position:relative;transform:rotate(180deg)}.lista-compacta--min{font-size:var(--texto-min)}.fichas{gap:var(--espacio-xs);font-size:var(--texto-min);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fichas>li{padding:var(--espacio-xs) var(--espacio-s);border:var(--borde-fino) solid var(--color-primario);border-radius:var(--radio);font-weight:700;line-height:var(--interlineado-titulo);color:var(--color-primario)}.formula{margin:0 0 var(--espacio-m)}.formula__nombre{font-family:var(--fuente-texto);font-size:var(--texto-min);color:var(--color-secundario);margin:0}.formula__expresion{margin:var(--espacio-xs) 0 0;font-family:var(--fuente-formulas);font-size:var(--texto-cuerpo);font-weight:400;line-height:var(--interlineado-titulo);color:var(--color-primario)}.captura{margin:0}.captura>img{border:var(--borde-fino) solid var(--color-vacio-grafico);border-radius:var(--radio);width:100%;height:auto;display:block}.captura>figcaption{margin-top:var(--espacio-xs);font-family:var(--fuente-texto);font-size:var(--texto-min);color:var(--color-secundario)}.panel--espaciado>*+*{margin-top:var(--espacio-s)}.cuadricula-2{gap:var(--espacio-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cifra--media{font-size:var(--texto-cifra-media)}.gantt__filas{column-gap:var(--espacio-m);grid-template-columns:max-content max-content minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.gantt__fila{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.gantt__numero,.gantt__nombre{padding-block:var(--espacio-s);font-family:var(--fuente-titulos);font-size:var(--texto-compacto);line-height:var(--interlineado-titulo)}.gantt__numero{color:var(--color-primario);font-weight:700}.gantt__pista{border-right:var(--separacion-grafico) solid var(--color-vacio-grafico);background-image:repeating-linear-gradient(to right, var(--color-vacio-grafico) 0 var(--separacion-grafico), transparent var(--separacion-grafico) calc(100% / var(--meses)));align-self:stretch;position:relative}.gantt__barra{top:calc(50% - var(--barra-alto) / 2);left:calc((var(--inicio) - 1) / var(--total) * 100%);width:calc((var(--fin) - var(--inicio) + 1) / var(--total) * 100%);height:var(--barra-alto);border-radius:var(--radio-barra);background:var(--color-primario);transform-origin:0;transition:transform var(--duracion-giro) ease;transition-delay:calc(var(--orden,0) * var(--retardo-paso) / 2);position:absolute}.gantt__semanas{top:50%;left:calc(var(--fin) / var(--total) * 100% + var(--espacio-xs));padding-inline:var(--espacio-xs);font-size:var(--texto-min);white-space:nowrap;color:var(--color-secundario);background:var(--color-fondo);transition:opacity var(--duracion-paso) ease;transition-delay:calc(var(--orden,0) * var(--retardo-paso) / 2 + var(--duracion-giro));line-height:1;position:absolute;transform:translateY(-50%)}.gantt__fila--rotulo-antes .gantt__semanas{right:calc((var(--total) - var(--inicio) + 1) / var(--total) * 100% + var(--espacio-xs));left:auto}.gantt__fila:nth-child(2){--orden:1}.gantt__fila:nth-child(3){--orden:2}.gantt__fila:nth-child(4){--orden:3}.gantt__fila:nth-child(5){--orden:4}.gantt[data-fragment]:not([data-visible]) .gantt__barra{transform:scaleX(0)}.gantt[data-fragment]:not([data-visible]) .gantt__semanas{opacity:0}@media (prefers-reduced-motion:reduce){.gantt__barra,.gantt__semanas{transition:none}}.escenario[data-modo=vista-general] .gantt[data-fragment] .gantt__barra{transition:none;transform:none}.escenario[data-modo=vista-general] .gantt[data-fragment] .gantt__semanas{opacity:1;transition:none}.metas{gap:var(--espacio-m);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.meta>p{margin:0}.meta>*+*{margin-top:var(--espacio-xs)}.meta__indicador{font-size:var(--texto-compacto);font-weight:700;line-height:var(--interlineado-titulo)}.meta__cifra{font-family:var(--fuente-titulos);font-size:var(--texto-titulo);font-weight:700;line-height:var(--interlineado-titulo);color:var(--color-primario)}.meta__complemento{font-family:var(--fuente-texto);font-size:var(--texto-compacto);line-height:var(--interlineado-texto);color:var(--color-texto);font-weight:400;display:block}.boton{padding:var(--espacio-s) var(--espacio-m);border:var(--borde-fino) solid var(--color-primario);border-radius:var(--radio);font-family:var(--fuente-titulos);font-size:var(--texto-compacto);font-weight:700;line-height:var(--interlineado-titulo);color:var(--color-fondo);background:var(--color-primario);cursor:pointer}.boton--secundario{color:var(--color-primario);background:0 0}.boton:focus-visible,.simulador__rol select:focus-visible{outline:var(--borde-fino) solid var(--color-texto);outline-offset:var(--borde-fino)}.demo[data-fragment]:not([data-visible]),.escenario[data-modo=vista-general] .demo{display:none}.demo[data-visible]:has(~.demo[data-visible]){display:none}@media screen{.escenario:not([data-modo=vista-general]) .plantilla__cuerpo:has(>.demo[data-visible])>:not(.demo){display:none}}@starting-style{.demo[data-visible]{opacity:0}}.simulador{align-content:start;gap:var(--espacio-m);display:grid}.simulador p{margin:0}.simulador__etapas{gap:var(--espacio-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.simulador__etapa>*+*{margin-top:var(--espacio-s)}.simulador__luz{align-items:center;gap:var(--espacio-s);font-size:var(--texto-compacto);font-weight:700;display:flex}.simulador__luz:before{content:"";width:var(--punto-tamano);height:var(--punto-tamano);background:var(--color-acento);border-radius:50%;flex:none}.simulador__luz[data-luz=sin]{color:var(--color-alerta)}.simulador__luz[data-luz=sin]:before{background:var(--color-alerta)}.simulador__lista{gap:var(--espacio-s);margin:0;padding:0;list-style:none;display:grid}.simulador__ticket{padding:var(--espacio-s);border:var(--borde-fino) dashed var(--color-secundario);border-radius:var(--radio);font-size:var(--texto-compacto);line-height:var(--interlineado-titulo);display:grid}.simulador__fila{column-gap:var(--espacio-s);padding:var(--espacio-s);border:var(--borde-fino) solid var(--color-vacio-grafico);border-left:var(--borde-grueso) solid var(--color-acento);border-radius:var(--radio);font-size:var(--texto-compacto);line-height:var(--interlineado-titulo);grid-template-columns:auto minmax(0,1fr);display:grid}.simulador__fila--duplicado,.simulador__fila--bloqueado{border-color:var(--color-alerta);background:var(--color-alerta-suave)}.simulador__fila--liberado>span{color:var(--color-exito-texto)}.simulador__fila--bloqueado>span{color:var(--color-alerta)}.simulador__fila--cancelado{border-left-color:var(--color-secundario)}.simulador__fila--cancelado>span{color:var(--color-secundario)}.simulador__porque{display:block}.simulador__controles{align-items:center;gap:var(--espacio-m);flex-wrap:wrap;display:flex}.simulador__rol{align-items:center;gap:var(--espacio-s);font-size:var(--texto-compacto);font-weight:700;display:flex}.simulador__rol select{padding:var(--espacio-xs) var(--espacio-s);border:var(--borde-fino) solid var(--color-primario);border-radius:var(--radio);font:inherit;color:var(--color-texto);background:var(--color-fondo);font-weight:400}.simulador__mensaje{font-size:var(--texto-compacto);font-weight:700}.calculadora{align-content:start;gap:var(--espacio-m);display:grid}.calculadora p{margin:0}.calculadora__cuerpo{gap:var(--espacio-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calculadora__entradas,.calculadora__resultados{align-content:start;gap:var(--espacio-m);display:grid}.calculadora .etiqueta,.calculadora .formula{margin:0}.calculadora__variable{align-items:baseline;column-gap:var(--espacio-s);grid-template-columns:minmax(0,1fr) auto;display:grid}.calculadora__etiqueta{font-size:var(--texto-min);line-height:var(--interlineado-titulo)}.calculadora__lectura{font-size:var(--texto-compacto);white-space:nowrap}.calculadora__valor{color:var(--color-primario);font-weight:700}.calculadora__simbolo{font-family:var(--fuente-formulas)}.calculadora__entradas .boton{justify-self:start}.calculadora__deslizador{width:100%;height:var(--espacio-m);cursor:pointer;appearance:none;background:0 0;grid-column:1/-1;margin:0}.calculadora__deslizador::-webkit-slider-runnable-track{height:var(--borde-grueso);border-radius:var(--radio-barra);background:var(--color-vacio-grafico)}.calculadora__deslizador::-webkit-slider-thumb{width:var(--espacio-m);height:var(--espacio-m);margin-top:calc((var(--borde-grueso) - var(--espacio-m)) / 2);background:var(--color-primario);appearance:none;border-radius:50%}.calculadora__deslizador::-moz-range-track{height:var(--borde-grueso);border-radius:var(--radio-barra);background:var(--color-vacio-grafico)}.calculadora__deslizador::-moz-range-thumb{width:var(--espacio-m);height:var(--espacio-m);background:var(--color-primario);border:none;border-radius:50%}.calculadora__deslizador:focus-visible{outline:var(--borde-fino) solid var(--color-texto);outline-offset:var(--borde-fino)}.calculadora__barra{gap:var(--separacion-grafico);height:var(--barra-alto);display:flex}.calculadora__segmento{flex:0 1 0;min-width:0}.calculadora__segmento--demanda,.calculadora__muestra--demanda{background:var(--color-primario)}.calculadora__segmento--ss,.calculadora__muestra--ss{background:var(--color-acento)}.calculadora__segmento:last-child{border-radius:0 var(--radio-barra) var(--radio-barra) 0}.calculadora__leyenda{gap:var(--espacio-xs);font-size:var(--texto-min);margin:0;padding:0;list-style:none;display:grid}.calculadora__leyenda li{align-items:center;column-gap:var(--espacio-xs);flex-wrap:wrap;display:flex}.calculadora__muestra{width:var(--punto-tamano);height:var(--punto-tamano);border-radius:var(--radio-barra);flex:none}.flujo__paquetes{pointer-events:none;position:absolute;inset:0}.paquete{width:var(--punto-tamano);height:var(--punto-tamano);background:var(--color-acento);box-shadow:0 0 0 var(--separacion-grafico) var(--color-fondo);opacity:0;border-radius:50%;position:absolute;top:0;left:50%}.flujo[role=button],.capa[role=button]{cursor:pointer}.flujo[role=button]:focus-visible,.capa[role=button]:focus-visible{outline:var(--borde-fino) solid var(--color-texto);outline-offset:var(--borde-fino)}.arquitectura[data-ampliada] .capa[aria-expanded=false] .capa__funcion,.arquitectura[data-ampliada] .capa[aria-expanded=false] .capa__componentes{display:none}.capa[aria-expanded=true]{border-left-color:var(--color-acento)}.capa[aria-expanded=true] .capa__componentes{gap:var(--espacio-xs);font-size:var(--texto-compacto);display:grid}.capa[aria-expanded=true] .capa__componentes>li{padding-left:var(--espacio-m);display:block;position:relative}.capa[aria-expanded=true] .capa__componentes>li:after{content:none}.capa[aria-expanded=true] .capa__componentes>li:before{content:"";background:var(--color-acento);width:.4em;height:.4em;position:absolute;top:.4em;left:0}.gantt{position:relative}.gantt__fila[role=button],.gantt__detalle[role=button]{cursor:pointer}.gantt__fila[role=button]:focus-visible,.gantt__detalle[role=button]:focus-visible{outline:var(--borde-fino) solid var(--color-texto);outline-offset:var(--borde-fino)}.gantt__fila[aria-expanded=true] .gantt__nombre{color:var(--color-primario);font-weight:700}.gantt__detalle{top:calc(100% + var(--espacio-m));z-index:1;padding:var(--espacio-m);border:var(--borde-fino) solid var(--color-primario);border-top:var(--borde-grueso) solid var(--color-acento);border-radius:var(--radio);background:var(--color-fondo);position:absolute;left:0;right:0}.gantt__detalle[hidden]{display:none}.gantt__detalle .lista-compacta{column-gap:var(--espacio-l);grid-template-columns:repeat(2,minmax(0,1fr))}@media screen{.plantilla__cuerpo:has(.gantt__detalle:not([hidden]))>:not(.gantt){opacity:0;pointer-events:none}}[data-inclinado]{box-shadow:var(--sombra-x,0) var(--sombra-y,0) var(--espacio-m) var(--color-sombra);transform:perspective(var(--perspectiva)) rotateX(var(--inclinar-x,0deg)) rotateY(var(--inclinar-y,0deg)) scale(var(--inclinacion-escala));transition:transform var(--duracion-inclinacion) ease-out, box-shadow var(--duracion-inclinacion) ease-out, opacity var(--duracion-fragmento) ease, visibility var(--duracion-fragmento)}.tarjetas-icono:has(>[data-inclinado]){perspective:none}.arquitectura__capas{transform-style:preserve-3d;transition:transform var(--duracion-giro) ease-out}.arquitectura__capas[data-3d]{transform:perspective(var(--perspectiva)) rotateX(var(--capas-x,0deg)) rotateY(var(--capas-y,0deg)) scale(var(--capas-escala))}.arquitectura__capas .capa{transition:transform var(--duracion-giro) ease-out, box-shadow var(--duracion-giro) ease-out, opacity var(--duracion-fragmento) ease, visibility var(--duracion-fragmento)}.arquitectura__capas[data-3d] .capa{box-shadow:0 var(--espacio-xs) var(--espacio-m) var(--color-sombra);transform:translateZ(calc(var(--capa-profundidad) * var(--nivel,0)))}@media (prefers-reduced-motion:reduce){.arquitectura__capas,.arquitectura__capas .capa{transition:none}}.escenario:is([data-sin-efectos],[data-modo=vista-general]) [data-inclinado],.escenario:is([data-sin-efectos],[data-modo=vista-general]) .arquitectura__capas,.escenario:is([data-sin-efectos],[data-modo=vista-general]) .arquitectura__capas .capa{box-shadow:none;transform:none}@page{size:1920px 1080px;margin:0}@media print{*,:before,:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:none!important;animation:none!important}body{background:var(--color-fondo)}.escenario,.escenario[data-modo=vista-general]{outline:none;width:auto;height:auto;padding:0;display:block;position:static;overflow:visible;transform:none}.escenario .lamina,.escenario[data-modo=vista-general] .lamina{width:var(--escenario-ancho);height:var(--escenario-alto);zoom:1;break-inside:avoid;outline:none;overflow:hidden;display:block!important}.escenario .lamina[data-reserva]{display:none!important}.lamina:not([data-reserva])~.lamina:not([data-reserva]){break-before:page}[data-inclinado],.arquitectura__capas,.arquitectura__capas .capa{box-shadow:none!important;transform:none!important}.lamina:has(>[data-fondo=oscuro]){background:var(--fondo-oscuro)}.isologo-particulas .isologo{visibility:visible!important}[data-fragment]{opacity:1!important;visibility:visible!important}.demo,.gantt__detalle,.flujo__paquetes,.particulas,.isologo-particulas__lienzo,.controles,.ir-a,.escenario[data-guias]:after,body[data-negro]:after{display:none!important}}
