.franja[data-astro-cid-3lqg7rwf]{margin:0}.franja__cabecera[data-astro-cid-3lqg7rwf]{border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding-bottom:16px;display:flex}.franja__totales[data-astro-cid-3lqg7rwf]{gap:24px;margin:0;display:flex}.franja__totales[data-astro-cid-3lqg7rwf] div[data-astro-cid-3lqg7rwf]{flex-direction:column;gap:3px;display:flex}.franja__totales[data-astro-cid-3lqg7rwf] dt[data-astro-cid-3lqg7rwf]{margin:0}.franja__total[data-astro-cid-3lqg7rwf]{color:var(--color-texto);margin:0;font-size:19px;line-height:1.2}.franja__total--alerta[data-astro-cid-3lqg7rwf]{color:var(--color-alerta)}.franja__grafico[data-astro-cid-3lqg7rwf]{padding-block:20px 4px}.franja__columnas[data-astro-cid-3lqg7rwf]{gap:3px;margin:0;padding:0;list-style:none;display:flex}.franja__col[data-astro-cid-3lqg7rwf]{flex:1;min-width:0}.franja__zona[data-astro-cid-3lqg7rwf]{display:flex}.franja__zona--pos[data-astro-cid-3lqg7rwf]{height:var(--zonaPos);align-items:flex-end}.franja__zona--neg[data-astro-cid-3lqg7rwf]{height:var(--zonaNeg);align-items:flex-start}.franja__cero[data-astro-cid-3lqg7rwf]{background:color-mix(in oklab, var(--color-ink) 25%, transparent);height:1px;display:block}.franja__col[data-astro-cid-3lqg7rwf][data-negativa] .franja__cero[data-astro-cid-3lqg7rwf]{background:var(--color-alerta)}.franja__barra[data-astro-cid-3lqg7rwf]{width:100%;height:var(--altura);background:var(--color-acento);animation:crecer var(--duration-barra) var(--ease-caudal) both;animation-delay:calc(var(--i) * var(--stagger-barra));display:block;position:relative}.franja__zona--pos[data-astro-cid-3lqg7rwf] .franja__barra[data-astro-cid-3lqg7rwf]{transform-origin:bottom;border-radius:2px 2px 0 0}.franja__zona--neg[data-astro-cid-3lqg7rwf] .franja__barra[data-astro-cid-3lqg7rwf]{transform-origin:top;background:var(--color-alerta);border-radius:0 0 2px 2px}.franja__barra[data-astro-cid-3lqg7rwf][data-ultima]{background:var(--color-cta)}.franja__valor[data-astro-cid-3lqg7rwf]{color:var(--color-texto);white-space:nowrap;opacity:0;animation:.4s both aparecer;animation-delay:calc(var(--i) * var(--stagger-barra) + .15s);font-size:11px;line-height:1;position:absolute;left:50%;translate:-50%}.franja__zona--pos[data-astro-cid-3lqg7rwf] .franja__valor[data-astro-cid-3lqg7rwf]{bottom:calc(100% + 6px)}.franja__zona--neg[data-astro-cid-3lqg7rwf] .franja__valor[data-astro-cid-3lqg7rwf]{color:var(--color-alerta);top:calc(100% + 6px)}.franja__valor-largo[data-astro-cid-3lqg7rwf]{display:none}.franja__valor-corto[data-astro-cid-3lqg7rwf]{display:inline}.franja__sem[data-astro-cid-3lqg7rwf]{text-align:center;color:var(--color-niebla);padding-top:24px;font-size:10px;display:block}.franja__col[data-astro-cid-3lqg7rwf][data-negativa] .franja__sem[data-astro-cid-3lqg7rwf]{color:var(--color-alerta)}.franja__pie[data-astro-cid-3lqg7rwf]{border-top:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-top:16px;display:flex}.franja__lectura[data-astro-cid-3lqg7rwf]{color:var(--color-texto-suave);font-size:15px}.franja__aviso[data-astro-cid-3lqg7rwf]{flex:none}@media (width>=700px){.franja__columnas[data-astro-cid-3lqg7rwf]{gap:8px}.franja__valor-largo[data-astro-cid-3lqg7rwf]{display:inline}.franja__valor-corto[data-astro-cid-3lqg7rwf]{display:none}.franja__sem[data-astro-cid-3lqg7rwf]{padding-top:28px}}@keyframes crecer{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes aparecer{to{opacity:1}}@media (prefers-reduced-motion:reduce){.franja__barra[data-astro-cid-3lqg7rwf],.franja__valor[data-astro-cid-3lqg7rwf]{animation-delay:0s!important}}.cita[data-astro-cid-vrajsl5t]{border-left:2px solid var(--color-acento);margin:0;padding-left:16px}.cita[data-astro-cid-vrajsl5t][data-alerta]{border-left-color:var(--color-alerta)}.cita__texto[data-astro-cid-vrajsl5t]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-texto);text-wrap:pretty;font-size:clamp(1.25rem,1rem + 1.1vw,1.625rem);font-weight:600;line-height:1.25}.cuadro[data-astro-cid-7ik3imab]{background:var(--color-fondo-card);border:1px solid var(--color-hairline);border-radius:12px;padding:24px 26px}.cuadro__cabecera[data-astro-cid-7ik3imab]{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.cuadro__titulo[data-astro-cid-7ik3imab]{letter-spacing:-.01em;font-size:16px}.kpis[data-astro-cid-7ik3imab]{grid-template-columns:repeat(2,1fr);gap:20px 16px;margin:24px 0 0;display:grid}@media (width>=620px){.kpis[data-astro-cid-7ik3imab]{grid-template-columns:repeat(4,1fr)}}.kpi[data-astro-cid-7ik3imab]{flex-direction:column;gap:5px;display:flex}.kpi[data-astro-cid-7ik3imab] dd[data-astro-cid-7ik3imab]{margin:0}.kpi__valor[data-astro-cid-7ik3imab]{color:var(--color-texto);font-size:22px;line-height:1.1}.kpi__delta[data-astro-cid-7ik3imab]{color:var(--color-alerta);font-size:10px}.kpi__delta[data-astro-cid-7ik3imab][data-mejora]{color:var(--color-acento)}.cuadro__sub[data-astro-cid-7ik3imab]{margin:28px 0 12px;font-weight:400;display:block}.margenes[data-astro-cid-7ik3imab]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.margen[data-astro-cid-7ik3imab]{align-items:center;gap:12px;display:flex}.margen__nombre[data-astro-cid-7ik3imab]{flex:none;width:160px;font-size:15px}.margen__pista[data-astro-cid-7ik3imab]{background:color-mix(in oklab, var(--color-niebla) 30%, transparent);border-radius:100px;flex:1;min-width:0;height:8px}.margen__relleno[data-astro-cid-7ik3imab]{width:var(--ancho);background:var(--color-acento);border-radius:100px;height:100%;display:block}.margen__relleno[data-astro-cid-7ik3imab][data-negativo]{background:var(--color-alerta)}.margen__pct[data-astro-cid-7ik3imab]{text-align:right;width:52px;color:var(--color-texto);flex:none;font-size:13px}.margen__pct[data-astro-cid-7ik3imab][data-negativo]{color:var(--color-alerta)}@media (width<=539px){.margen[data-astro-cid-7ik3imab]{flex-wrap:wrap}.margen__nombre[data-astro-cid-7ik3imab]{flex:1;width:auto}.margen__pista[data-astro-cid-7ik3imab]{flex-basis:100%;order:3}}.accion[data-astro-cid-7ik3imab]{border-left:2px solid var(--color-acento);margin-top:26px;padding-left:14px}.accion__texto[data-astro-cid-7ik3imab]{margin-top:4px;font-size:15px}.hero[data-astro-cid-lcdefpme]{padding-block:72px}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{padding-block:88px}}.hero__h1[data-astro-cid-lcdefpme]{margin-bottom:24px}.hero__h1-final[data-astro-cid-lcdefpme]{color:var(--color-acento)}.hero__lede[data-astro-cid-lcdefpme]{margin-bottom:40px}.hero__tarjeta[data-astro-cid-lcdefpme]{background:var(--color-fondo-card);border:1px solid var(--color-hairline);box-shadow:0 24px 60px -40px color-mix(in oklab, var(--color-ink) 50%, transparent);border-radius:12px;padding:24px 26px}.hero__frase[data-astro-cid-lcdefpme]{max-width:620px;font-style:italic;font-size:var(--text-lede);color:var(--color-texto);margin-block:32px}@media (width<=767px){.hero[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.hero__h1[data-astro-cid-lcdefpme]{order:1}.hero__tarjeta[data-astro-cid-lcdefpme]{order:2;margin-bottom:32px;padding:20px 16px}.hero__lede[data-astro-cid-lcdefpme]{order:3}.hero__frase[data-astro-cid-lcdefpme]{order:4}.hero__cta[data-astro-cid-lcdefpme]{order:5}}.bloque[data-astro-cid-lcdefpme]{margin-top:20px}.hero__apuesta[data-astro-cid-lcdefpme]{max-width:620px;margin-top:20px;font-size:17px}.remate[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-lede);color:var(--color-texto);margin-top:24px;font-weight:600}.resalte[data-astro-cid-lcdefpme]{color:var(--color-cta);font-weight:inherit}.fran[data-astro-cid-lcdefpme]{gap:28px;display:grid}@media (width>=780px){.fran[data-astro-cid-lcdefpme]{grid-template-columns:1fr 260px;align-items:start;gap:44px}}.fran__texto[data-astro-cid-lcdefpme]{min-width:0}.cierre[data-astro-cid-lcdefpme]{margin-top:28px}@media (width<=767px){.cierre[data-astro-cid-lcdefpme]{background:var(--color-fondo);border-top:1px solid var(--color-hairline);margin-inline:-20px;padding:16px 20px;position:sticky;bottom:0}}
