.rsc[data-astro-cid-upz37o72]{margin:34px 0}.rsc[data-astro-cid-upz37o72] .intro[data-astro-cid-upz37o72]{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.rsc[data-astro-cid-upz37o72] .intro[data-astro-cid-upz37o72] b[data-astro-cid-upz37o72]{font-size:1.02rem}.rsc[data-astro-cid-upz37o72] .intro[data-astro-cid-upz37o72] span[data-astro-cid-upz37o72]{color:var(--text-muted);font-size:.86rem;line-height:1.55}.rsc[data-astro-cid-upz37o72] .lienzo[data-astro-cid-upz37o72]{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 14px}.rsc[data-astro-cid-upz37o72] svg[data-astro-cid-upz37o72]{width:100%;height:auto;display:block}.rsc[data-astro-cid-upz37o72] .imposible[data-astro-cid-upz37o72]{fill:color-mix(in srgb,var(--red,#ff5c6c) 10%,transparent)}.rsc[data-astro-cid-upz37o72] .rejilla[data-astro-cid-upz37o72]{stroke:var(--border)}.rsc[data-astro-cid-upz37o72] .cero[data-astro-cid-upz37o72]{stroke:var(--text);stroke-width:1.2px}.rsc[data-astro-cid-upz37o72] .eje[data-astro-cid-upz37o72]{fill:var(--text-muted);font:500 11px var(--font-mono,monospace)}.rsc[data-astro-cid-upz37o72] .nota[data-astro-cid-upz37o72]{fill:var(--red,#ff5c6c);font:700 11px var(--font-mono,monospace)}.rsc[data-astro-cid-upz37o72] .emp[data-astro-cid-upz37o72]{fill:color-mix(in srgb,var(--text-muted) 55%,transparent)}.rsc[data-astro-cid-upz37o72] .c-lin[data-astro-cid-upz37o72]{fill:none;stroke:var(--viz-3);stroke-width:2.6px;stroke-dasharray:7 5}.rsc[data-astro-cid-upz37o72] .c-log[data-astro-cid-upz37o72]{fill:none;stroke:var(--viz-1);stroke-width:3px}.rsc[data-astro-cid-upz37o72] ul[data-astro-cid-upz37o72].leyenda{flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rsc[data-astro-cid-upz37o72] .leyenda[data-astro-cid-upz37o72] li[data-astro-cid-upz37o72]{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:.74rem;display:flex}.rsc[data-astro-cid-upz37o72] .leyenda[data-astro-cid-upz37o72] i[data-astro-cid-upz37o72]{border-top:3px solid;width:20px;height:0;display:inline-block}.rsc[data-astro-cid-upz37o72] .k-emp[data-astro-cid-upz37o72]{background:var(--text-muted);border-radius:50%;border:0!important;width:10px!important;height:10px!important}.rsc[data-astro-cid-upz37o72] .k-lin[data-astro-cid-upz37o72]{border-color:var(--viz-3);border-top-style:dashed!important}.rsc[data-astro-cid-upz37o72] .k-log[data-astro-cid-upz37o72]{border-color:var(--viz-1)}.rsc[data-astro-cid-upz37o72] .pie[data-astro-cid-upz37o72]{color:var(--text-muted);max-width:72ch;margin:10px 0 0;font-size:.8rem;line-height:1.55}@media (width<=560px){.rsc[data-astro-cid-upz37o72] .eje[data-astro-cid-upz37o72],.rsc[data-astro-cid-upz37o72] .nota[data-astro-cid-upz37o72]{font-size:14px}}.pcm{margin:34px 0}.pcm .intro{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.pcm .intro b{font-size:1.02rem}.pcm .intro span{color:var(--text-muted);font-size:.86rem;line-height:1.55}.pcm .lienzo{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 14px}.pcm .escala{font-family:var(--font-mono);color:var(--text-muted);grid-template-columns:8.5rem 1fr 10.5rem;gap:8px;margin:0 0 4px;font-size:.7rem;display:grid}.pcm .marcas{height:1.2em;position:relative}.pcm .marcas i{font-style:normal;position:absolute;transform:translate(-50%)}.pcm ul.filas{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pcm .fila{grid-template-columns:8.5rem 1fr 10.5rem;align-items:center;gap:8px;margin:0;display:grid}.pcm .nom{font-family:var(--font-mono);color:var(--text);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.pcm .pista{background:color-mix(in srgb,var(--border) 55%,transparent);border-radius:4px;height:16px;position:relative}.pcm .pista i{position:absolute}.pcm .uno{background:var(--text);width:1.5px;top:-2px;bottom:-2px;left:43.07%}.pcm .ic{background:color-mix(in srgb,var(--viz-4) 55%,transparent);border-radius:3px;height:6px;top:5px}.pcm .pt{border-radius:50%;width:10px;height:10px;margin-left:-5px;top:3px}.pcm .pt.sube{background:var(--viz-1)}.pcm .pt.baja{background:var(--viz-3)}.pcm .val{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:.7rem}.pcm .cruza .val{color:var(--red,#ff5c6c)}.pcm .st{font-family:var(--font-mono);color:var(--text-muted);margin:14px 0 6px;font-size:.74rem}.pcm ul.contr{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pcm .contr li{border:1px solid var(--border);border-radius:8px;align-items:baseline;gap:8px;margin:0;padding:6px 10px;display:flex}.pcm .contr b{font-family:var(--font-mono);color:var(--text);font-size:1rem}.pcm .contr span{color:var(--text-muted);font-size:.78rem}.pcm .pie{color:var(--text-muted);max-width:72ch;margin:10px 0 0;font-size:.8rem;line-height:1.55}@media (width<=560px){.pcm .fila,.pcm .escala{grid-template-columns:6.5rem 1fr 4.6rem}.pcm .nom{font-size:.66rem}.pcm .val{white-space:normal;font-size:.62rem}}.uqd{margin:34px 0}.uqd .intro{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.uqd .intro b{font-size:1.02rem}.uqd .intro span{color:var(--text-muted);font-size:.86rem;line-height:1.55}.uqd .tabs{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.uqd .sr{opacity:0;width:1px;height:1px;position:absolute}.uqd label{font-family:var(--font-mono);border:1px solid var(--border-strong);cursor:pointer;color:var(--text);border-radius:999px;padding:4px 12px;font-size:.8rem;display:inline-block}.uqd .sr:focus-visible+label{outline:2px solid var(--viz-2);outline-offset:2px}.uqd .lienzo{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 14px}.uqd .marcos{display:grid}.uqd .marco{opacity:0;grid-area:1/1}.uqd .u{font-family:var(--font-mono);color:var(--text-muted);margin:0 0 6px;font-size:.8rem}.uqd .u b{color:var(--text);font-size:1.1rem}.uqd .regla{background:color-mix(in srgb,var(--border) 60%,transparent);border-radius:5px;height:10px;margin:0 0 12px;position:relative}.uqd .regla i{background:var(--text);border-radius:2px;width:4px;height:18px;margin-left:-2px;position:absolute;top:-4px}.uqd ul.barras{gap:6px;margin:0;padding:0;list-style:none;display:grid}.uqd .barras li{grid-template-columns:8rem 1fr 3.4rem;align-items:center;gap:8px;margin:0;display:grid}.uqd .n{font-family:var(--font-mono);color:var(--text);text-align:right;font-size:.76rem}.uqd .pista{background:color-mix(in srgb,var(--border) 60%,transparent);border-radius:4px;height:14px;overflow:hidden}.uqd .pista i{height:100%;display:block}.uqd .v{font-family:var(--font-mono);color:var(--text-muted);text-align:right;font-size:.74rem}.uqd .costo{color:var(--text);margin:12px 0 0;font-size:.82rem;line-height:1.5;display:none}.uqd .pie{color:var(--text-muted);max-width:72ch;margin:10px 0 0;font-size:.8rem;line-height:1.55}@media (width<=560px){.uqd .barras li{grid-template-columns:6.4rem 1fr 3rem}.uqd .n{font-size:.68rem}}.pqc{margin:34px 0}.pqc .intro{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.pqc .intro b{font-size:1.02rem}.pqc .intro span{color:var(--text-muted);font-size:.86rem;line-height:1.55}.pqc .tabs{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.pqc .sr{opacity:0;width:1px;height:1px;position:absolute}.pqc label{font-family:var(--font-mono);border:1px solid var(--border-strong);cursor:pointer;color:var(--text);border-radius:999px;padding:4px 12px;font-size:.8rem;display:inline-block}.pqc .sr:focus-visible+label{outline:2px solid var(--viz-2);outline-offset:2px}.pqc .lienzo{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 14px}.pqc .vista{display:none}.pqc .vista svg{width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.pqc .v-anios svg{max-width:640px}.pqc .rejilla{stroke:var(--border)}.pqc .diag{stroke:var(--text-muted);stroke-dasharray:5 4}.pqc .eje{fill:var(--text-muted);font:500 10.5px var(--font-mono,monospace)}.pqc .cifras{text-align:center;font-family:var(--font-mono);color:var(--text);margin:8px 0 0;font-size:.72rem}.pqc .st{font-family:var(--font-mono);color:var(--text-muted);margin:0 0 6px;font-size:.74rem}.pqc .gap{stroke:var(--text-muted);stroke-width:2px}.pqc .p-pred{fill:var(--viz-1)}.pqc .p-obs{fill:var(--viz-3)}.pqc ul.leyenda{gap:16px;margin:6px 0 0;padding:0;list-style:none;display:flex}.pqc .leyenda li{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:.74rem;display:flex}.pqc .leyenda i{border-radius:50%;width:10px;height:10px;display:inline-block}.pqc .k-obs{background:var(--viz-3)}.pqc .k-pred{background:var(--viz-1)}.pqc .pie{color:var(--text-muted);max-width:72ch;margin:10px 0 0;font-size:.8rem;line-height:1.55}@media (width<=560px){.pqc .eje{font-size:13px}}.cdr2{margin:34px 0}.cdr2 .intro{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.cdr2 .intro b{font-size:1.02rem}.cdr2 .intro span{color:var(--text-muted);font-size:.86rem;line-height:1.55}.cdr2 .tabs{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.cdr2 .sr{opacity:0;width:1px;height:1px;position:absolute}.cdr2 label{font-family:var(--font-mono);border:1px solid var(--border-strong);cursor:pointer;color:var(--text);border-radius:999px;padding:4px 12px;font-size:.8rem;display:inline-block}.cdr2 .sr:focus-visible+label{outline:2px solid var(--viz-2);outline-offset:2px}.cdr2 .lienzo{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 14px}.cdr2 .vista{display:none}.cdr2 .marco{opacity:0;grid-area:1/1}.cdr2 .cab{font-family:var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px;display:flex}.cdr2 .cab b{color:var(--text);font-size:1.05rem}.cdr2 .cab span{color:var(--text-muted);font-size:.74rem}.cdr2 ul.coefs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cdr2 .coefs li{grid-template-columns:7rem 1fr;align-items:center;gap:8px;margin:0;display:grid}.cdr2 .n{font-family:var(--font-mono);color:var(--text);text-align:right;font-size:.72rem}.cdr2 .cero .n{color:var(--text-muted);text-decoration:line-through}.cdr2 .p{background:color-mix(in srgb,var(--border) 55%,transparent);border-radius:3px;height:12px;position:relative}.cdr2 .p i{height:100%;position:absolute;top:0}.cdr2 .mid{background:var(--text);width:1.5px;left:50%}.cdr2 .b{border-radius:3px}.cdr2 .pos{background:var(--viz-1)}.cdr2 .neg{background:var(--viz-3)}.cdr2 .pie{color:var(--text-muted);max-width:72ch;margin:10px 0 0;font-size:.8rem;line-height:1.55}@media (width<=560px){.cdr2 .coefs li{grid-template-columns:5.6rem 1fr}.cdr2 .n{font-size:.64rem}}.dvl[data-astro-cid-efyfq33r]{margin:34px 0}.dvl[data-astro-cid-efyfq33r] .intro[data-astro-cid-efyfq33r]{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.dvl[data-astro-cid-efyfq33r] .intro[data-astro-cid-efyfq33r] b[data-astro-cid-efyfq33r]{font-size:1.02rem}.dvl[data-astro-cid-efyfq33r] .intro[data-astro-cid-efyfq33r] span[data-astro-cid-efyfq33r]{color:var(--text-muted);font-size:.86rem;line-height:1.55}.dvl[data-astro-cid-efyfq33r] .lienzo[data-astro-cid-efyfq33r]{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 14px}.dvl[data-astro-cid-efyfq33r] .scroll[data-astro-cid-efyfq33r]{overflow-x:auto}.dvl[data-astro-cid-efyfq33r] svg[data-astro-cid-efyfq33r]{width:100%;min-width:640px;height:auto;display:block}.dvl[data-astro-cid-efyfq33r] .nodo[data-astro-cid-efyfq33r]{fill:color-mix(in srgb,var(--border) 30%,var(--surface));stroke:var(--border-strong);stroke-width:1.5px}.dvl[data-astro-cid-efyfq33r] .clave[data-astro-cid-efyfq33r]{stroke:var(--viz-1);stroke-width:2.2px}.dvl[data-astro-cid-efyfq33r] .pol[data-astro-cid-efyfq33r]{stroke:var(--viz-3);stroke-width:2.2px}.dvl[data-astro-cid-efyfq33r] .mon[data-astro-cid-efyfq33r]{stroke:var(--viz-2);stroke-width:2px}.dvl[data-astro-cid-efyfq33r] .t[data-astro-cid-efyfq33r]{fill:var(--text);font:700 12px var(--font-mono,monospace)}.dvl[data-astro-cid-efyfq33r] .t2[data-astro-cid-efyfq33r]{fill:var(--text);font:600 11.5px var(--font-mono,monospace)}.dvl[data-astro-cid-efyfq33r] .et[data-astro-cid-efyfq33r]{fill:var(--text-muted);font:500 10.5px var(--font-mono,monospace)}.dvl[data-astro-cid-efyfq33r] .alerta[data-astro-cid-efyfq33r]{fill:var(--viz-3);font:700 12px var(--font-mono,monospace)}.dvl[data-astro-cid-efyfq33r] .arista[data-astro-cid-efyfq33r]{stroke:var(--text-muted);stroke-width:1.6px;fill:none}.dvl[data-astro-cid-efyfq33r] .lazo[data-astro-cid-efyfq33r]{stroke:var(--viz-2);stroke-dasharray:5 4}.dvl[data-astro-cid-efyfq33r] .punta[data-astro-cid-efyfq33r]{fill:var(--text-muted)}.dvl[data-astro-cid-efyfq33r] .sig[data-astro-cid-efyfq33r]{fill:none;stroke:var(--viz-1);stroke-width:2px;opacity:.5}.dvl[data-astro-cid-efyfq33r] .chispa[data-astro-cid-efyfq33r]{fill:var(--viz-1)}@media (prefers-reduced-motion:reduce){.dvl[data-astro-cid-efyfq33r] .chispa[data-astro-cid-efyfq33r]{display:none}}.dvl[data-astro-cid-efyfq33r] .pie[data-astro-cid-efyfq33r]{color:var(--text-muted);max-width:72ch;margin:10px 0 0;font-size:.8rem;line-height:1.55}
