.carto.svelte-hc3gqg{position:relative;max-width:880px;margin:0 auto}svg.svelte-hc3gqg{width:100%;height:auto;display:block;overflow:visible}.tile.svelte-hc3gqg rect:where(.svelte-hc3gqg){stroke:#fff;stroke-width:1.5}.tile.svelte-hc3gqg text:where(.svelte-hc3gqg){font-family:var(--font);font-size:12px;font-weight:700;fill:#fff;text-anchor:middle;dominant-baseline:central;pointer-events:none}.tile.off.svelte-hc3gqg text:where(.svelte-hc3gqg){fill:var(--ink-3);font-weight:400}.tile.play.svelte-hc3gqg{cursor:pointer}.tile.play.svelte-hc3gqg:hover rect:where(.svelte-hc3gqg){stroke:var(--ink);stroke-width:2}.tile.play.svelte-hc3gqg:focus-visible{outline:none}.tile.play.svelte-hc3gqg:focus-visible rect:where(.svelte-hc3gqg){stroke:var(--ink);stroke-width:3}.tt.svelte-hc3gqg{position:absolute;pointer-events:none;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000014;font-size:14px;color:#333;max-width:min(260px,90%);z-index:20;transform:translate(-50%,-100%)}.tt.below.svelte-hc3gqg{transform:translate(-50%)}.tt.svelte-hc3gqg b:where(.svelte-hc3gqg){display:block;padding:8px;text-align:center;font-size:15px;color:var(--ink);border-bottom:1px solid rgba(0,0,0,.1)}.tt.svelte-hc3gqg b:where(.svelte-hc3gqg):only-child{border-bottom:0}.tt.svelte-hc3gqg .sub:where(.svelte-hc3gqg){padding:8px;white-space:normal;line-height:1.35}.bar-wrap.svelte-1mc48we{position:relative;margin:0 0 12px;padding-top:20px}.rbar.svelte-1mc48we{height:28px;display:flex;background:var(--line-2)}.seg.svelte-1mc48we{display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700;min-width:0;overflow:hidden;white-space:nowrap;text-shadow:0 0 2px rgba(0,0,0,.35)}.seg.svelte-1mc48we+.seg:where(.svelte-1mc48we){box-shadow:inset 1px 0 #fff}.mark.svelte-1mc48we{position:absolute;top:14px;bottom:-6px;width:2px;background:var(--ink);z-index:2;transform:translate(-50%)}.mark.svelte-1mc48we:after{content:attr(data-label);position:absolute;top:-2px;left:50%;transform:translate(-50%,-100%);font-size:13px;color:var(--ink);white-space:nowrap}.legend.svelte-1mc48we{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:15px;color:var(--ink);margin:0 0 6px}.lg.svelte-1mc48we{display:inline-flex;align-items:center;gap:2px}.lg.svelte-1mc48we i:where(.svelte-1mc48we){width:12px;height:12px;display:inline-block;margin-right:6px}.lg.svelte-1mc48we b:where(.svelte-1mc48we){font-weight:700;margin-left:3px}.total.svelte-1mc48we{font-size:14px;color:var(--ink-3);margin:0 0 18px}.empty.svelte-1mc48we{font-size:15px;color:var(--ink-3)}.embed.svelte-8w1tq{padding:4px 0 12px;max-width:970px;margin:0 auto;container-type:inline-size}.bg-title.svelte-8w1tq{font-size:17px;line-height:22px;font-weight:700;color:var(--ink);margin:0 0 10px}.legend.svelte-8w1tq{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:15px;color:var(--ink);margin:14px 0 36px}.lg.svelte-8w1tq{display:inline-flex;align-items:center}.lg.svelte-8w1tq i:where(.svelte-8w1tq){width:12px;height:12px;display:inline-block;margin-right:6px}.sticky-bar.svelte-8w1tq{position:sticky;top:0;z-index:10;background:var(--surface);padding:10px 0 2px;margin:0 0 20px;border-bottom:1px solid var(--line-2)}.sticky-bar.svelte-8w1tq .total{margin-bottom:8px}.control-row.svelte-8w1tq{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 6px}.control.svelte-8w1tq{font-size:17px;line-height:22px;font-weight:700;margin:0}.control.svelte-8w1tq .tag:where(.svelte-8w1tq){font-weight:400;color:var(--ink-2);font-size:15px}.bg-head.svelte-8w1tq{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 4px;flex-wrap:wrap;gap:8px}.reset.svelte-8w1tq{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--line);border-radius:0;font-family:var(--font);font-size:14px;color:var(--ink);padding:5px 12px;cursor:pointer}.reset.svelte-8w1tq:hover:not(:disabled){background:var(--surface-2)}.reset.svelte-8w1tq:active:not(:disabled){background:var(--line);border-color:var(--active)}.reset.svelte-8w1tq:disabled{color:var(--ink-3);cursor:default}.bg-grid.svelte-8w1tq{display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px}.bg-card.svelte-8w1tq{border-top:1px solid var(--line);padding:12px 0 18px;display:flex;flex-direction:column}.bg-card.svelte-8w1tq .choice:where(.svelte-8w1tq){margin-top:auto}.choice.svelte-8w1tq{display:flex;gap:6px}.choice.svelte-8w1tq button:where(.svelte-8w1tq){-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;border:1px solid var(--line);background:#fff;border-radius:0;font-family:var(--font);font-size:15px;font-weight:700;padding:6px 0;cursor:pointer}.choice.svelte-8w1tq button.dem-btn:where(.svelte-8w1tq){color:var(--dem)}.choice.svelte-8w1tq button.rep-btn:where(.svelte-8w1tq){color:var(--rep)}.choice.svelte-8w1tq button:where(.svelte-8w1tq):hover{background:var(--surface-2)}.choice.svelte-8w1tq button.dem-btn.on:where(.svelte-8w1tq){background:var(--dem);border-color:var(--dem);color:#fff}.choice.svelte-8w1tq button.rep-btn.on:where(.svelte-8w1tq){background:var(--rep);border-color:var(--rep);color:#fff}.choice.svelte-8w1tq button.dem-btn.on:where(.svelte-8w1tq):hover{filter:brightness(1.08)}.choice.svelte-8w1tq button.rep-btn.on:where(.svelte-8w1tq):hover{filter:brightness(1.08)}.chart-footer.svelte-8w1tq{display:flex;flex-direction:column;gap:5px;margin:24px 0 0}.notes.svelte-8w1tq{font-size:12px;font-style:italic;color:var(--ink);margin:0}.sources.svelte-8w1tq{font-size:14px;color:var(--ink-3);text-align:right;margin:0;line-height:1.35}.sources.svelte-8w1tq a:where(.svelte-8w1tq){color:var(--ink-3);text-decoration:none}.sources.svelte-8w1tq a:where(.svelte-8w1tq):hover{text-decoration:underline}@container (min-width:860px){.bg-grid.svelte-8w1tq{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.bg-grid.svelte-8w1tq{grid-template-columns:1fr 1fr}}@media (max-width:400px){.bg-grid.svelte-8w1tq{grid-template-columns:1fr}}.path-stats.svelte-1f3cl4d{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 2rem}.ps.svelte-1f3cl4d{border-top:1px solid var(--line);padding-top:8px;display:flex;flex-direction:column;gap:4px}.ps-num.svelte-1f3cl4d{font-size:26px;font-weight:700;line-height:1.1}.ps-lbl.svelte-1f3cl4d{font-size:15px;color:var(--ink-2)}.ep-calculadora{--dem:#2456A0;--rep:#B02A22;--sd:#2456A0;--ld:#7FA6D4;--tu:#A79A82;--lr:#D48B84;--sr:#B02A22;--none:#ebebeb;--ink:#191919;--ink-2:#666;--ink-3:#a4a4a4;--ink-note:#919191;--line:#ccc;--line-2:#e6e6e6;--surface:#fff;--surface-2:#ebebeb;--active:#888;--maxw:715px;--font:MarcinAntB, Arial, "Helvetica Neue", Helvetica, sans-serif;--font-serif:MajritTxRoman, Georgia, "Times New Roman", Times, serif;font-family:var(--font);font-size:15px;color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;line-height:1.35;box-sizing:border-box}.ep-calculadora *,.ep-calculadora *:before,.ep-calculadora *:after{box-sizing:border-box}.ep-calculadora .wrap{max-width:var(--maxw);margin:0 auto;padding:0 20px}.a_c .raw_html:has(.ep-grafico>.ep-calculadora),.a_c .raw_html:has(#ep-calculadora-camino){margin:0}.a_c .raw_html:has(.ep-grafico>.ep-calculadora>h2.sec){margin-top:3.125rem}.ep-calculadora h2.sec{font-family:var(--font);font-size:21px;line-height:26px;font-weight:700;color:var(--ink);margin:0 0 5px}.ep-calculadora .section-note{font-family:var(--font);font-size:17px;line-height:22px;color:var(--ink);margin:0 0 20px}.ep-calculadora h3.sub{font-family:var(--font);font-size:17px;line-height:22px;font-weight:700;color:var(--ink);margin:0 0 10px}.ep-calculadora .stale-note{font-size:12px;font-style:italic;color:var(--ink);margin:0 0 14px}.ep-calculadora .tu-head{border-top:1px solid var(--line);padding-top:14px}.ep-calculadora .tu-head .meta{margin:4px 0 10px}.ep-calculadora .st{font-size:17px;line-height:22px;font-weight:700;margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ep-calculadora .st .ab{color:var(--ink-3);font-weight:400}.ep-calculadora .rtag{font-size:12px;line-height:16px;font-weight:700;padding:1px 5px;color:#fff}.ep-calculadora .meta{font-size:14px;color:var(--ink-2);margin:4px 0 12px}.ep-calculadora .meta .open{color:var(--ink);font-weight:700}.ep-calculadora .dem{color:var(--dem);font-weight:700}.ep-calculadora .rep{color:var(--rep);font-weight:700}.ep-calculadora .prose{font-family:var(--font-serif);color:var(--ink);font-size:1.1875rem;line-height:1.32;letter-spacing:-.0011875rem;margin:0 0 2rem}@media (min-width:48em){.ep-calculadora .prose{font-size:1.375rem;line-height:1.45}}
