@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_a48a7f2d-module__1ESPJq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_a48a7f2d-module__1ESPJq__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/62492e45f348cf87-s.1i31pqskun3om.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.2tf78tohaw2ta.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c73d4b34880585a8-s.1o1rwbwcd1il6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/f00b8cc54454926d-s.2zjf5q-8tbk0-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/741805f5bd1ef272-s.412k-l0vbrw4v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.3yajkaw9ed9d3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_e539c5d2-module__6Xlfwa__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_e539c5d2-module__6Xlfwa__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--paper:#edf0f4;--sheet:#fff;--ink:#16223a;--muted:#56627a;--faint:#8c96a8;--line:#cfd6e0;--fp:#2f95e0;--lla:#6b2e9e;--fit:#e0462a;--jxc:#d99a00;--otros:#a3acba;--blanco:#d8dde4;--nv:#e7eaef;--nosabe:#c3cad5;--signal:#f2b51e;--signal-ink:#5a3e00;--up:#0a8ba0;--down:#c25a2a;--mid:#dad5ca;--ctrl:#a3acba;--real:#2f95e0;--estimado:#9a6b00;--sintetico:#6b2e9e;--calibrado:#0b7285;--calibrado-ink:#fff;--l-pub:#008aa0;--l-lic:#5a4fcf;--l-cli:#c2541f;--sans:var(--font-archivo), "Archivo", "Helvetica Neue", Arial, sans-serif;--serif:var(--font-serif), "Source Serif 4", Georgia, serif;--bg:var(--paper);--card:var(--sheet);--raised:var(--paper);--sunken:var(--nv);--fg:var(--ink);--fg-2:var(--muted);--teal:var(--fp);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0f1624;--sheet:#172033;--ink:#e6ebf3;--muted:#a3aec2;--faint:#6f7b91;--line:#2c3850;--fp:#2e95e0;--lla:#8c4ed0;--fit:#e4553a;--jxc:#b98a14;--otros:#6e7890;--blanco:#56627a;--nv:#3b4762;--nosabe:#8591a6;--signal-ink:#2b1e00;--up:#27a0ab;--down:#db7243;--mid:#3a4560;--ctrl:#6e7890;--real:#2e95e0;--estimado:#e3b341;--sintetico:#a57be0;--calibrado:#3fb6c6;--calibrado-ink:#0f1624;--l-pub:#1a9fac;--l-lic:#7c70e4;--l-cli:#dd6e3b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#0f1624;--sheet:#172033;--ink:#e6ebf3;--muted:#a3aec2;--faint:#6f7b91;--line:#2c3850;--fp:#2e95e0;--lla:#8c4ed0;--fit:#e4553a;--jxc:#b98a14;--otros:#6e7890;--blanco:#56627a;--nv:#3b4762;--nosabe:#8591a6;--signal-ink:#2b1e00;--up:#27a0ab;--down:#db7243;--mid:#3a4560;--ctrl:#6e7890;--real:#2e95e0;--estimado:#e3b341;--sintetico:#a57be0;--calibrado:#3fb6c6;--calibrado-ink:#0f1624;--l-pub:#1a9fac;--l-lic:#7c70e4;--l-cli:#dd6e3b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0}body{font-family:var(--sans);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:inherit}p,h1,h2,h3,h4{margin:0}h1{font-variation-settings:"wdth" 64;letter-spacing:-.01em;font-size:clamp(40px,7.2vw,84px);font-weight:800;line-height:.92}h2{font-variation-settings:"wdth" 75;font-size:30px;font-weight:750;line-height:1.05}h3{font-size:16px;font-weight:700}code{background:var(--nv);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}pre code{background:0 0;padding:0}.shell{max-width:1180px;margin:0 auto;padding:0 22px 64px}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;padding:16px 0;display:flex}.brand{flex-wrap:wrap;align-items:center;gap:12px;text-decoration:none;display:flex}.logo{width:auto;height:32px;display:block}.logo-d{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-l{display:none}:root:not([data-theme=light]) .logo-d{display:block}}:root[data-theme=dark] .logo-l{display:none}:root[data-theme=dark] .logo-d{display:block}.brand-sep{background:var(--line);width:1.5px;height:26px}.brand b{font-variation-settings:"wdth" 75;font-size:18px;font-weight:800}.nav{flex-wrap:wrap;gap:4px;display:flex}.nav a{color:var(--muted);border-radius:999px;padding:7px 13px;font-size:14px;font-weight:600;text-decoration:none}.nav a[aria-current=page]{background:var(--ink);color:var(--paper)}.tb-session{align-items:center;gap:8px;display:flex}.nav a:hover:not([aria-current=page]){color:var(--ink)}.kicker,.mono{color:var(--muted);margin:0 0 6px;font-size:14px}.mono{font-size:13px}.top{border-bottom:2px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:18px;padding-bottom:18px;display:grid}@media (max-width:860px){.top{grid-template-columns:1fr}}.lede{max-width:62ch;color:var(--muted);margin-top:14px;font-size:17px}.muted,.fg2{color:var(--muted)}.toggle{border:1.5px solid var(--ink);border-radius:999px;display:inline-flex;overflow:hidden}.toggle button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 16px;font-size:14px;font-weight:600}.toggle button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.toggle button:focus-visible{outline-offset:-3px}.grid{gap:16px;display:grid}.grid>*{min-width:0}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.mapgrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;margin-top:26px;display:grid}@media (max-width:860px){.g2,.g3,.mapgrid{grid-template-columns:1fr}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}.card,.mapbox{background:var(--sheet);border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.mapbox{border-radius:14px;padding:14px 14px 10px;position:relative}.card h4{margin:0 0 4px;font-size:16px;font-weight:700}.card .note{color:var(--muted);margin:0 0 12px;font-size:13px}.card.wide{grid-column:1/-1}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.maptools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.sec,.section{margin-top:48px}.sec{border-top:2px solid var(--ink);padding-top:22px}.sec>h2,.section>h2{margin-bottom:6px}.intro,.lead{color:var(--muted);max-width:68ch;margin:0 0 18px}.side h2{margin-bottom:6px}.side .sub{color:var(--muted);margin:0 0 14px;font-size:15px}.bigbar{background:var(--nv);border-radius:6px;height:34px;margin:6px 0 8px;display:flex;overflow:hidden}.bigbar.slim{height:22px}.bigbar span{height:100%;transition:width .5s;display:block}.bigbar span+span{box-shadow:inset 2px 0 0 var(--sheet)}.rows{gap:6px;margin:10px 0 0;display:grid}.row{grid-template-columns:14px 1fr auto auto;align-items:center;gap:10px;font-size:15px;display:grid}.row b{font-variant-numeric:tabular-nums;font-weight:700}.row .d{font-variant-numeric:tabular-nums;text-align:right;min-width:64px;font-size:13px}.sw{vertical-align:-1px;border-radius:3px;width:12px;height:12px;display:inline-block}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 0;padding-top:14px;display:grid}.fact .v,.stat b{font-variation-settings:"wdth" 70;font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1;display:block}.fact .l,.stat span{color:var(--muted);margin-top:4px;font-size:12.5px;display:block}.flag,.warn{color:var(--muted);background:var(--paper);border-left:3px solid var(--signal);margin-top:14px;padding:8px 10px;font-size:13.5px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{background:var(--sheet);border:1px solid var(--line);border-radius:12px;padding:14px}.kpi .v{font-variation-settings:"wdth" 64;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.kpi .l{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.3}.headline{font-variation-settings:"wdth" 70;margin:0 0 10px;font-size:clamp(26px,3.4vw,38px);font-weight:750;line-height:1.08}.big{font-variation-settings:"wdth" 62;font-variant-numeric:tabular-nums;font-size:clamp(48px,7vw,84px);font-weight:800;line-height:.95}.hbar{grid-template-columns:130px 1fr 52px;align-items:center;gap:8px;margin-bottom:7px;font-size:13.5px;display:grid}.hbar .track{background:var(--nv);border-radius:4px;height:14px;display:flex;position:relative;overflow:hidden}.hbar .track span{height:100%}.hbar .track i{background:var(--ink);opacity:.55;width:2px;position:absolute;top:-2px;bottom:-2px}.hbar b{text-align:right;font-variant-numeric:tabular-nums}.minibar{background:var(--nv);border-radius:4px;height:16px;display:flex;overflow:hidden}.minibar span{height:100%}table.flow{border-collapse:separate;border-spacing:3px;width:100%;font-size:13px}table.flow th{color:var(--muted);text-align:center;padding:2px 4px;font-weight:600}table.flow th.rh{text-align:right;white-space:nowrap}table.flow td{text-align:center;font-variant-numeric:tabular-nums;border-radius:5px;padding:7px 2px;font-weight:700}table.flow td.diag{outline:1.5px dashed var(--faint);outline-offset:-2px}.flowwrap{overflow-x:auto}.voices{columns:3 260px;column-gap:16px;margin-top:18px}.voice{break-inside:avoid;background:var(--sheet);border:1px solid var(--line);border-radius:12px;margin:0 0 16px;padding:14px 16px}.voice q{font-family:var(--serif);quotes:"“" "”";font-size:18px;font-style:italic;line-height:1.45;display:block}.voice .who{color:var(--muted);margin-top:10px;font-size:13px}.voice .mv{border-radius:999px;margin-top:8px;padding:2px 9px;font-size:12.5px;font-weight:700;display:inline-block}.voice.changed{border-color:var(--signal);border-width:2px}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{font:inherit;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:600;text-decoration:none}.chip[aria-pressed=true],a.chip[aria-current=page]{border-color:var(--ink);color:var(--ink);background:var(--paper)}.chip:disabled{opacity:.5;cursor:default}.btn{font:inherit;background:var(--signal);color:var(--signal-ink);cursor:pointer;border:0;border-radius:10px;padding:11px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.btn:disabled{opacity:.55;cursor:progress}.btn.ink{background:var(--ink);color:var(--paper)}select,input[type=email],input[type=search],input[type=text],input[type=password],input[type=date],input[type=number],input:not([type]),textarea{font:inherit;color:var(--ink);background:var(--sheet);border:1.5px solid var(--line);border-radius:10px;padding:9px 11px;font-size:15px}textarea:focus,input:focus,select:focus{border-color:var(--ink);outline:none}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible,path:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.pill,.tag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.pill.real,.tag.real{background:var(--real);color:#fff}.pill.estimado,.tag.mod{background:var(--signal);color:var(--signal-ink)}.pill.sintetico,.tag.sin{background:var(--sintetico);color:#fff}.pill.calibrado{background:var(--calibrado);color:var(--calibrado-ink)}.pill.neutral{background:var(--nv);color:var(--muted)}.pills{flex-wrap:wrap;gap:6px;display:flex}table.data{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}table.data th{text-align:left;color:var(--muted);border-bottom:1.5px solid var(--ink);padding:6px 8px;font-size:12.5px;font-weight:600}table.data td{border-bottom:1px solid var(--line);padding:8px}table.data td.num,table.data th.num{text-align:right}.scroll-x{overflow-x:auto}.progress{background:var(--nv);border-radius:999px;height:8px;overflow:hidden}.progress>span{background:var(--signal);border-radius:999px;height:100%;transition:width .6s;display:block}.tip{pointer-events:none;z-index:50;background:var(--ink);color:var(--paper);border-radius:6px;max-width:260px;padding:6px 9px;font-size:13px;line-height:1.35;position:fixed}.legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:13px;display:flex}.ramp{border-radius:3px;width:140px;height:10px}.empty{text-align:center;color:var(--muted);padding:44px 16px}.empty h2{color:var(--ink);margin-bottom:8px}.method{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (max-width:760px){.method{grid-template-columns:1fr}}.method h3{margin-bottom:6px}.method p,.method li{color:var(--muted);margin:0 0 6px;font-size:14.5px}.method ul{margin:0;padding-left:18px}.formula{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--signal);border-radius:8px;margin:8px 0 10px;padding:4px 14px}.formula .katex-display{margin:10px 0;padding:2px 0;overflow:auto hidden}.formula .katex{font-size:1.12em}.formula .where{color:var(--muted);margin:0 0 9px;font-size:12.5px;line-height:1.5}.formula .where .katex{color:var(--ink);font-size:1.05em}.steps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:22px;display:grid}.step{background:var(--sheet);border:1px solid var(--line);border-radius:12px;padding:12px 14px;text-decoration:none;display:block}.step:hover{border-color:var(--ink)}.step .n{color:var(--muted);letter-spacing:.08em;font-size:12px}.step b{font-variation-settings:"wdth" 75;margin-top:2px;font-size:18px;font-weight:750;display:block}.step .d{color:var(--muted);font-size:13px;line-height:1.35;display:block}.pair{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:14px;margin-top:6px;display:grid}@media (max-width:760px){.pair{grid-template-columns:1fr}}.arms{border-left:2px solid var(--ink);gap:8px;padding-left:18px;display:grid;position:relative}.arm{background:var(--sheet);border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:14.5px;display:flex}.arm span{color:var(--muted);white-space:nowrap;font-size:13px}.arm.ctrl{border-style:dashed}.refs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.refs li{border-bottom:1px solid var(--line);padding-bottom:12px}.refs p{margin-top:6px;font-size:14.5px}.refs p.muted{margin-top:2px;font-size:13.5px}.bandtrack{background:var(--nv);border-radius:999px;height:12px;margin-top:6px;position:relative}.bandrange{background:var(--ink);border-radius:999px;transition:left .25s,right .25s;position:absolute;top:0;bottom:0}.bandmid{background:var(--signal);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.bandaxis{color:var(--faint);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.lab{--lab-raw:var(--muted);--lab-pool:var(--sintetico);--lab-panel:var(--sintetico);--lab-survey:var(--l-cli);--lab-cal:var(--up)}.labchart{margin-top:18px}.labrow{margin-top:12px}.labrow-head{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px;display:flex}.labkey{border-radius:50%;width:10px;height:10px;margin-right:7px;display:inline-block}.labtrack{border-bottom:1px solid var(--line);height:18px;margin-top:4px;position:relative}.labrange{opacity:.55;border-radius:999px;height:4px;transition:left .2s,right .2s;position:absolute;top:7px}.labdot{width:12px;height:12px;box-shadow:0 0 0 2px var(--sheet);border-radius:50%;margin-left:-6px;transition:left .2s;position:absolute;top:3px}.labref{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.labref.soft{background:var(--faint);width:1px;margin-left:0}.labaxis{height:18px;color:var(--faint);margin-top:4px;font-size:12px;position:relative}.labaxis span{position:absolute;transform:translate(-50%)}.labaxis span:first-child{transform:none}.labaxis span:last-child{transform:translate(-100%)}.lablegend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;font-size:12.5px;display:flex}.labref-key{background:var(--ink);vertical-align:-1px;width:2px;height:12px;margin-right:6px;display:inline-block}.labref-key.soft{background:var(--faint);width:1px}input[type=range]{accent-color:var(--ink);background:0 0;border:0;width:100%;padding:0}.alertbox{background:var(--sheet);border:2px solid var(--down);color:var(--ink);border-radius:12px;margin-bottom:20px;padding:12px 14px;font-size:15px}.armrow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:12px;display:grid}@media (max-width:760px){.armrow{grid-template-columns:1fr}}.h1like{font-variation-settings:"wdth" 64;letter-spacing:-.01em;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:.92}.cx-matrix-wrap{flex-direction:column;justify-self:end;gap:10px;max-width:360px;display:flex}@media (max-width:860px){.cx-matrix-wrap{justify-self:start}}.cx-matrix{align-items:flex-start;gap:18px;display:flex}.cx-group{flex-direction:column;align-items:center;gap:8px;display:flex}.cx-cols{gap:8px;display:flex}.cx-col{flex-direction:column;gap:8px;display:flex}.cx-dot{border:2px solid var(--col);background:0 0;border-radius:50%;width:16px;height:16px;display:block}.cx-dot.on{background:var(--col)}.cx-dot:hover{transform:scale(1.25)}.cx-dot.sel{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--ink)}.cx-glabel{color:var(--muted);font-size:11.5px}.cx-cap{color:var(--muted);margin:0;font-size:12.5px}.cx-layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}@media (max-width:760px){.cx-layers{grid-template-columns:1fr}}.cx-layer{background:var(--sheet);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:16px;text-decoration:none;display:flex}.cx-layer:hover{border-color:var(--muted)}.cx-layer[aria-selected=true]{border:2px solid var(--col);padding:15px}.cx-layer-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.cx-stack{flex-direction:column;gap:3px;width:26px;display:flex}.cx-stack i{background:var(--line);border-radius:1px;height:4px}.cx-stack i.hi{background:var(--col)}.cx-layer-name{font-variation-settings:"wdth" 75;font-size:22px;font-weight:800;line-height:1.1}.cx-layer-short{color:var(--muted);font-size:15px}.cx-layer-meta{color:var(--muted);border-top:1px solid var(--line);margin-top:6px;padding-top:8px;font-size:12.5px}.cx-layer-who{font-size:13px;font-weight:600}.cx-note{color:var(--muted);align-items:baseline;gap:10px;max-width:80ch;margin:16px 0 0;display:flex}.cx-note:before{content:"";background:var(--col);border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}.cx-explorer{grid-template-columns:minmax(0,.86fr) minmax(0,1.64fr);align-items:start;gap:12px;margin-top:20px;scroll-margin-top:16px;display:grid}@media (max-width:860px){.cx-explorer{grid-template-columns:1fr}}.cx-index,.cx-detail{background:var(--sheet);border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.cx-index{flex-direction:column;gap:14px;display:flex}.cx-index-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cx-index-h strong{font-variation-settings:"wdth" 75;font-size:18px;font-weight:800}.cx-cats{flex-wrap:wrap;gap:6px;display:flex}.cx-cat{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:6px 11px;font-size:13px;font-weight:600;text-decoration:none}.cx-cat:hover{color:var(--ink);border-color:var(--muted)}.cx-cat[aria-selected=true]{background:var(--col);border-color:var(--col);color:var(--sheet)}.cx-srcs{border-top:2px solid var(--ink);flex-direction:column;display:flex}.cx-src{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:11px 6px;text-decoration:none;display:grid}.cx-src:hover,.cx-src[aria-current=true]{background:var(--paper)}.cx-sd{border:1.5px solid var(--col);border-radius:50%;width:9px;height:9px}.cx-sd.on{background:var(--col)}.cx-src-name{font-size:15px;font-weight:600;line-height:1.3}.cx-src[aria-current=true] .cx-src-name{text-decoration:underline;-webkit-text-decoration-color:var(--col);text-decoration-color:var(--col);text-underline-offset:3px;text-decoration-thickness:2px}.cx-src-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.cx-src-meta{color:var(--muted);grid-column:2/4;font-size:12.5px}.cx-detail{flex-direction:column;gap:16px;padding:clamp(16px,2.2vw,26px);display:flex}.cx-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:700;display:flex}.cx-eyebrow:before{content:"";background:var(--col);border-radius:50%;flex:none;width:9px;height:9px}.cx-title{font-variation-settings:"wdth" 70;margin:8px 0 4px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.02}.cx-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 0;margin:0;padding-block:12px;display:grid}@media (max-width:600px){.cx-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-meta div{border-left:1px solid var(--line);min-width:0;padding-inline:12px}.cx-meta div:first-child{border-left:0;padding-left:0}@media (max-width:600px){.cx-meta div:nth-child(3){border-left:0;padding-left:0}}.cx-meta dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.cx-meta dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.3}.cx-desc{color:var(--muted);max-width:70ch}.cx-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:600px){.cx-notes{grid-template-columns:1fr}}.cx-notes h4,.cx-prov h4,.cx-client h4{margin-bottom:4px;font-size:15px}.cx-notes p{color:var(--muted);font-size:14.5px}.cx-prov{background:var(--paper);border:1px solid var(--line);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.cx-prov .note{color:var(--muted);font-size:13px}.cx-ds{border-top:1px solid var(--line);gap:2px;padding-top:8px;display:grid}.cx-client{border:2px dashed var(--col);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.cx-client ul{color:var(--muted);margin:0;padding-left:18px;font-size:14.5px}.btn[disabled]{background:var(--nv);color:var(--muted);box-shadow:none;cursor:not-allowed}footer.foot{color:var(--faint);margin-top:40px;font-size:13px}@keyframes ping{0%{r:3.5;opacity:1}to{r:12;opacity:0}}.pulse{animation:1.6s ease-out infinite ping}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.checks{gap:4px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.checks li.ok{color:var(--ink)}.checks li.no{color:var(--down);font-weight:600}.warn ul,.flag ul{margin:6px 0 0;padding-left:18px}input[type=file]{font:inherit;color:var(--muted);font-size:14px}select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}input[type=file]{max-width:100%}.tc{z-index:40;justify-items:end;gap:10px;max-width:calc(100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.tc-panel{gap:12px;width:380px;max-width:100%;max-height:calc(100vh - 90px);overflow-y:auto;box-shadow:0 14px 36px #0f162433}.tc-fab{box-shadow:0 6px 18px #0f162440}.tc-teams{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.tc-teams legend{padding:0}.tc-team{border:1.5px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 11px;font-size:15px;font-weight:600;display:flex}.tc-team:has(input:checked){border-color:var(--ink)}.tc-team input{margin-top:4px}.tc-team small{color:var(--muted);font-size:12.5px;font-weight:400;display:block}@media print{.tc{display:none}}.status-map{border:1px solid var(--line);background:var(--sheet);border-radius:12px;width:100%;height:min(88vh,1100px);min-height:640px;display:block}.share-page{flex-direction:column;height:100dvh;display:flex}.share-bar{border-bottom:1px solid var(--line);color:var(--muted);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:10px 16px;font-size:13px;display:flex}.share-bar b{color:var(--ink);font-size:14px}.status-map.full{background:var(--paper);border:0;border-radius:0;flex:1;height:auto;min-height:0}details.tech{border-top:2px solid var(--ink);margin-top:48px;padding-top:18px}details.tech>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:22px;font-weight:800;list-style:none;display:flex}details.tech>summary::-webkit-details-marker{display:none}details.tech>summary:before{content:"+";width:1ch;color:var(--muted);display:inline-block}details.tech[open]>summary:before{content:"−"}details.tech>summary .muted{font-size:14px;font-weight:400}details.tech>summary:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.summary-step{flex-direction:column;display:flex}.techlink{color:var(--muted);align-self:flex-start;margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;text-decoration:none}.techlink:hover{color:var(--ink);text-decoration:underline}details.tech .sec{scroll-margin-top:16px}.vz-row{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.vz{border:1px solid;border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.vz.validado{color:var(--up)}.vz.en_validacion{color:var(--estimado)}.vz.no_predice{color:var(--down)}.tpl details>summary{cursor:pointer;color:var(--ink);margin-top:4px;font-size:14px;font-weight:700}.tpl-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:12px;font-size:14.5px;display:grid}.tpl-body h4{margin:12px 0 4px}.tpl-body p,.tpl-body ul,.tpl-body ol{margin:0 0 6px}.tpl-body ul,.tpl-body ol{padding-left:18px}.tpl-body li{margin-bottom:6px}.vz-list{list-style:none;padding-left:0!important}.vz-list .vz{margin-right:6px}@media (max-width:760px){.tpl-body{grid-template-columns:1fr}}.atlas{gap:18px;margin-top:24px;display:grid}.atlas-tabs{flex-wrap:wrap;gap:6px;display:flex}.atlas-tab{font:inherit;border:1.5px solid var(--line);background:var(--sheet);color:var(--ink);cursor:pointer;border-radius:999px;align-items:baseline;gap:8px;padding:8px 14px;font-size:14px;font-weight:650;display:inline-flex}.atlas-tab small{color:var(--muted);font-size:12.5px;font-weight:500}.atlas-tab[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.atlas-tab[aria-pressed=true] small{color:var(--paper);opacity:.75}.atlas-stage{background:var(--sheet);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) 310px;display:grid;overflow:hidden}.atlas-controls{border-bottom:1px solid var(--line);grid-column:1/-1;gap:10px;padding:14px 16px 12px;display:grid}.atlas-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.atlas-row .chips{flex:1;min-width:0}.atlas-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex:none;width:96px;font-size:12px;font-weight:650}.atlas-toggle button{padding:5px 14px;font-size:13px}.atlas-toggle button[aria-pressed=true]{background:var(--ink);color:var(--sheet)}.atlas-dot{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.atlas-canvas{min-width:0;height:clamp(440px,70vh,700px);position:relative}.atlas-canvas canvas{touch-action:manipulation;width:100%;height:100%;display:block}.atlas-loading{color:var(--muted);place-items:center;margin:0;display:grid;position:absolute;inset:0}.atlas-hint{color:var(--muted);pointer-events:none;background:color-mix(in srgb, var(--sheet) 82%, transparent);border-radius:4px;max-width:calc(100% - 28px);margin:0;padding:2px 6px;font-size:12px;position:absolute;bottom:10px;left:14px}.atlas-tt{z-index:3;pointer-events:none;background:var(--sheet);color:var(--ink);border:1px solid var(--line);border-radius:8px;width:272px;max-width:calc(100% - 16px);padding:10px 12px;font-size:13px;position:absolute;box-shadow:0 6px 24px #0a142829}.atlas-tt-h{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:750;display:flex}.atlas-tt-sub{color:var(--muted);margin:1px 0 7px}.atlas-tt dl{grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:0;display:grid}.atlas-tt dt{color:var(--muted)}.atlas-tt dd{min-width:0;margin:0}.atlas-tt ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.atlas-tt li{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.atlas-tt li span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.atlas-tag{letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;white-space:nowrap;border:1px solid;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-block}.atlas-tag.real{color:var(--real)}.atlas-tag.estimado{color:var(--estimado)}.atlas-tag.sintetico{color:var(--sintetico)}.atlas-legend{border-left:1px solid var(--line);align-content:start;gap:12px;min-width:0;max-height:clamp(440px,70vh,700px);padding:14px 16px 16px;display:grid;overflow-y:auto}.atlas-legend h3{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:15px;display:flex}.atlas-lg-head{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);grid-template-columns:minmax(0,1fr) 54px 60px;gap:6px;padding:0 6px;font-size:11px;font-weight:650;display:grid}.atlas-lg-head span:not(:first-child){text-align:right}.atlas-lg-rows{gap:2px;display:grid}.atlas-lg-row{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) 54px 60px;align-items:center;gap:6px;padding:5px 6px;font-size:13px;display:grid}.atlas-lg-row:hover{background:var(--nv)}.atlas-lg-row[aria-pressed=true]{border-color:var(--ink)}.atlas-lg-row.dim{opacity:.45}.atlas-lg-name{align-items:center;gap:8px;min-width:0;display:flex}.atlas-lg-name i{border-radius:50%;flex:none;width:11px;height:11px}.atlas-lg-row .num{text-align:right;font-variant-numeric:tabular-nums}.atlas-lg-row .num.c{color:var(--muted)}.atlas-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.atlas-links{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.atlas-links li{gap:1px;display:grid}.atlas-links li span{color:var(--muted);font-size:12px}.atlas-about{gap:10px;display:grid}.atlas-about h3{margin:0;font-size:18px}.atlas-about p{max-width:70ch;margin:0}.atlas-about dl,.atlas-inv dl{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;display:grid}.atlas-about dt{color:var(--muted)}.atlas-about dd{overflow-wrap:anywhere;min-width:0;margin:0}.atlas-inv ul{gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.atlas-inv li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-bottom:8px;display:grid}.atlas-inv li:last-child{border-bottom:0;padding-bottom:0}.atlas-inv li>span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.atlas-inv small{color:var(--muted);font-size:12.5px;display:block}@media (max-width:900px){.atlas-stage{grid-template-columns:minmax(0,1fr)}.atlas-legend{border-left:0;border-top:1px solid var(--line);max-height:none}.atlas-canvas{height:clamp(380px,64vh,560px)}}@media (max-width:520px){.atlas-label{width:100%}}.wiz-strip{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:10px 0;display:grid;position:sticky;top:0}.wiz-dato{background:var(--sheet);border:1px solid var(--line);border-radius:10px;align-content:start;gap:2px;min-width:0;padding:10px 12px;display:grid}.wiz-dato .l{color:var(--muted);font-size:12px}.wiz-dato .v{font-variation-settings:"wdth" 80;font-variant-numeric:tabular-nums;font-size:20px;font-weight:750;line-height:1.15}.wiz-dato .s{color:var(--muted);font-size:12px}.wiz-dato .antes{color:var(--faint)}.wiz-dato.ok{border-color:var(--up)}.wiz-dato.mal{border-color:var(--down)}.wiz-dato.mal .v{color:var(--down)}.wiz-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;display:grid}.wiz-campo{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:10px;padding-bottom:8px;display:grid}.wiz-campo label{font-size:14px}.wiz-campo label small{color:var(--muted);font-size:12px;display:block}.wiz-valor{align-items:center;gap:6px;display:flex}.wiz-valor input{text-align:right;width:100%;min-width:0}.wiz-valor span{white-space:nowrap;min-width:58px;font-size:12px}.wiz-campo input,.wiz-tabla input,.wiz-tabla select,.wiz-meses input{padding:6px 8px;font-size:14px}.wiz-tabla input[type=number]{text-align:right}input[aria-invalid=true]{border-color:var(--down)}.wiz-meses{grid-template-columns:repeat(12,minmax(48px,1fr));gap:4px;display:grid}.wiz-meses label{color:var(--muted);text-align:center;gap:2px;font-size:11px;display:grid}.wiz-meses input{text-align:center;width:100%;padding:5px 2px}.wiz-nav{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;display:flex}@media (max-width:1100px){.wiz-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.wiz-campos{grid-template-columns:1fr}.wiz-meses{grid-template-columns:repeat(6,minmax(48px,1fr))}}@media (max-width:560px){.wiz-strip{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.wiz-campo{grid-template-columns:1fr}.wiz-meses{grid-template-columns:repeat(4,minmax(0,1fr))}}.wiz-orden{flex-wrap:nowrap;gap:4px;display:flex}.wiz-orden .chip{padding:5px 9px}.wiz-tabla input[type=checkbox]{width:18px;height:18px}:root{--hc0:#e7eaef;--hc1:#e3f0fb;--hc2:#b9d8f3;--hc3:#7fb6e6;--hc4:#2f95e0;--hc5:#1b5e96;--hc-ink:#16223a;--hc-ink-strong:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hc0:#2c3850;--hc1:#1c2e45;--hc2:#1f466b;--hc3:#275f92;--hc4:#2e86cc;--hc5:#7dbbeb;--hc-ink:#e6ebf3;--hc-ink-strong:#0f1624}}:root[data-theme=dark]{--hc0:#2c3850;--hc1:#1c2e45;--hc2:#1f466b;--hc3:#275f92;--hc4:#2e86cc;--hc5:#7dbbeb;--hc-ink:#e6ebf3;--hc-ink-strong:#0f1624}.pulso-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}@media (max-width:560px){.pulso-kpis{gap:8px}.pulso-kpi{padding:12px 10px 8px}.pulso-kv{font-size:30px}.pulso-kl{min-height:3.9em}}.pulso-kpi{background:var(--sheet);border:1px solid var(--line);min-width:0;color:var(--real);border-radius:12px;padding:14px 14px 10px}.pulso-kpi.down{color:var(--down)}.pulso-kpi.up{color:var(--up)}.pulso-kl{color:var(--muted);min-height:2.6em;margin:0;font-size:13px;line-height:1.3}.pulso-kv{font-variation-settings:"wdth" 70;font-variant-numeric:tabular-nums;color:var(--ink);margin:6px 0 2px;font-size:40px;font-weight:750;line-height:1.05}.pulso-kpi.down .pulso-kv,.pulso-kpi.up .pulso-kv{color:currentColor}.pulso-ks{color:var(--faint);margin:0 0 8px;font-size:12px}.pulso-spark{width:100%;height:30px;display:block;overflow:visible}.pulso-alcanza{margin-top:20px}.pulso-controles{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.pulso-controles select{width:100%}.pulso-controles input[type=range]{width:100%;accent-color:var(--real)}.pulso-monto{font-variation-settings:"wdth" 70;font-variant-numeric:tabular-nums;text-align:right;min-width:120px;font-size:22px;font-weight:750}.pulso-barra{background:var(--nv);border-radius:8px;height:36px;margin:20px 0 8px;position:relative}.pulso-relleno{border-radius:8px;transition:width .15s,background .15s;position:absolute;top:0;bottom:0;left:0}.pulso-relleno.indigencia{background:var(--fit)}.pulso-relleno.pobreza{background:var(--signal)}.pulso-relleno.arriba{background:var(--up)}.pulso-linea{background:var(--ink);border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.pulso-linea.indigencia{background:var(--fit);outline:2px solid var(--sheet)}.pulso-linea.pobreza{background:var(--jxc);outline:2px solid var(--sheet)}.pulso-sw-ind{background:var(--fit)}.pulso-sw-pob{background:var(--jxc)}.pulso-leyenda{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:0;font-size:13px;display:flex}.pulso-leyenda .sw{margin-right:4px}.pulso-veredicto{margin:12px 0 0;font-size:17px}.pulso-mal{color:var(--fit)}.pulso-medio{color:var(--estimado)}.pulso-bien{color:var(--up)}.pulso-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:20px;display:grid}@media (max-width:1180px){.pulso-two{grid-template-columns:1fr}}@media (max-width:760px){.pulso-controles{grid-template-columns:1fr}.pulso-monto{text-align:left}}.pulso-grid{stroke:var(--line);stroke-width:1px}.pulso-base{stroke:var(--muted);stroke-width:1.2px;stroke-dasharray:3 3}.pulso-cruz{stroke:var(--faint);stroke-width:1px}.pulso-eje{fill:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.pulso-etq{font-size:12px;font-weight:700}.s-nr{color:var(--l-cli)}.s-tot{color:var(--real)}.s-pr{color:var(--up)}.pulso-calor{border-collapse:separate;border-spacing:2px;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:520px}.pulso-calor th{color:var(--faint);padding:2px 0;font-size:11px;font-weight:600}.pulso-col-rubro{width:136px}.pulso-calor th[scope=row]{text-align:left;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding-right:4px;overflow:hidden}.pulso-calor td{text-align:center;color:var(--hc-ink);cursor:default;border-radius:4px;padding:5px 0;font-size:11px}.hc0{background:var(--hc0)}.hc1{background:var(--hc1)}.hc2{background:var(--hc2)}.hc3{background:var(--hc3)}.hc4{background:var(--hc4)}.hc5{background:var(--hc5)}.pulso-calor td.hc4,.pulso-calor td.hc5{color:var(--hc-ink-strong)}.pulso-clima{margin-top:20px}.pulso-clima blockquote{font-family:var(--serif);max-width:70ch;margin:4px 0 12px;font-size:19px;line-height:1.55}.pulso-pie{max-width:90ch;margin-top:18px;line-height:1.5}.eco-col{align-content:start;gap:16px;display:grid}.eco-kv{font-size:34px}.eco-barras{gap:4px;display:grid}.eco-fila{grid-template-columns:minmax(110px,38%) 1fr 58px;align-items:center;gap:8px;padding:2px 0;font-size:13px;display:grid}.eco-fila:hover{background:var(--paper);border-radius:4px}.eco-nombre{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eco-valor{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.eco-pista{height:14px;display:block;position:relative}.eco-cero{background:var(--faint);width:1px;position:absolute;top:-3px;bottom:-3px}.eco-barra{border-radius:3px;display:block;position:absolute;top:0;bottom:0}.eco-barra.pos{background:var(--up)}.eco-barra.neg{background:var(--down)}.eco-barra.gris{background:var(--ctrl)}.eco-expo{fill:var(--real)}.eco-impo{fill:var(--ctrl)}.s-gris{color:var(--ctrl)}.s-pob{color:var(--sintetico)}.eco-comercio{margin-top:20px}.eco-comercio-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;display:grid}@media (max-width:860px){.eco-comercio-grid{grid-template-columns:1fr}}.eco-sub{margin:0 0 8px;font-size:13px;font-weight:700}.eco-destinos{gap:5px;display:grid}.eco-destino{grid-template-columns:minmax(90px,34%) 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.eco-destino>span:first-child{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eco-destino b{font-variant-numeric:tabular-nums;text-align:right;min-width:104px;font-size:12px}.eco-apilada{background:var(--nv);border-radius:6px;height:22px;display:flex;overflow:hidden}.eco-apilada .eco-tramo+.eco-tramo{box-shadow:inset 2px 0 0 var(--sheet)}.eco-tramo{height:100%;display:block}.eco-azul .t0,.eco-azul.t0{background:#1b5e96}.eco-azul .t1,.eco-azul.t1{background:#2f95e0}.eco-azul .t2,.eco-azul.t2{background:#7fb6e6}.eco-azul .t3,.eco-azul.t3{background:#b9d8f3}.eco-azul .t4,.eco-azul.t4{background:#a3acba}.eco-gris .t0,.eco-gris.t0{background:#56627a}.eco-gris .t1,.eco-gris.t1{background:#8c96a8}.eco-gris .t2,.eco-gris.t2{background:#a3acba}.eco-gris .t3,.eco-gris.t3{background:#c3cad5}.eco-gris .t4,.eco-gris.t4{background:#d8dde4}.eco-gris .t5,.eco-gris.t5{background:#e7eaef}.eco-gris .t6,.eco-gris.t6{background:#edf0f4}.eco-lista{color:var(--muted);gap:3px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.eco-lista b{color:var(--ink);font-variant-numeric:tabular-nums;float:right}.eco-lista .sw{margin-right:4px}.eco-piramide{gap:3px;font-size:12px;display:grid}.eco-pir-head{color:var(--faint);grid-template-columns:1fr 52px 1fr;font-size:12px;display:grid}.eco-pir-head span:first-child{text-align:right}.eco-pir-fila{grid-template-columns:1fr 52px 1fr;align-items:center;height:20px;display:grid}.eco-pir-edad{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums}.eco-pir-lado{height:16px;position:relative}.eco-pir-lado i{border-radius:3px;position:absolute;top:0;bottom:0}.eco-pir-lado.izq i{right:0}.eco-pir-lado.der i{left:0}.eco-pir-lado .hoy{background:var(--sintetico);opacity:.8}.eco-pir-lado .fin{border:2px solid var(--l-cli);background:0 0}:root{--rol-arma-bg:#eeedfe;--rol-arma-fg:#3c3489;--rol-perfil-bg:#e1f5ee;--rol-perfil-fg:#085041;--rol-contexto-bg:#faeeda;--rol-contexto-fg:#633806;--rol-control-bg:#e6f1fb;--rol-control-fg:#0c447c;--rol-estimulo-bg:#fbeaf0;--rol-estimulo-fg:#72243e;--rol-mirar-bg:#eceef2;--rol-mirar-fg:#444b5a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rol-arma-bg:#3c3489;--rol-arma-fg:#eeedfe;--rol-perfil-bg:#085041;--rol-perfil-fg:#e1f5ee;--rol-contexto-bg:#633806;--rol-contexto-fg:#faeeda;--rol-control-bg:#0c447c;--rol-control-fg:#e6f1fb;--rol-estimulo-bg:#72243e;--rol-estimulo-fg:#fbeaf0;--rol-mirar-bg:#2c3850;--rol-mirar-fg:#c3cad5}}:root[data-theme=dark]{--rol-arma-bg:#3c3489;--rol-arma-fg:#eeedfe;--rol-perfil-bg:#085041;--rol-perfil-fg:#e1f5ee;--rol-contexto-bg:#633806;--rol-contexto-fg:#faeeda;--rol-control-bg:#0c447c;--rol-control-fg:#e6f1fb;--rol-estimulo-bg:#72243e;--rol-estimulo-fg:#fbeaf0;--rol-mirar-bg:#2c3850;--rol-mirar-fg:#c3cad5}.rol-chip{white-space:nowrap;border:1.5px solid #0000;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.rol-arma{background:var(--rol-arma-bg);color:var(--rol-arma-fg)}.rol-perfil{background:var(--rol-perfil-bg);color:var(--rol-perfil-fg)}.rol-contexto{background:var(--rol-contexto-bg);color:var(--rol-contexto-fg)}.rol-control{background:var(--rol-control-bg);color:var(--rol-control-fg)}.rol-estimulo{background:var(--rol-estimulo-bg);color:var(--rol-estimulo-fg)}.rol-mirar{background:var(--rol-mirar-bg);color:var(--rol-mirar-fg)}.rol-chip.sin{opacity:.85;background:0 0;border-style:dashed;border-color:currentColor}a.rol-chip:hover{box-shadow:0 0 0 2px var(--line)}.rol-leyenda{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.esc{border-top:1px solid var(--line);display:grid}.esc-fila{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;align-items:start;gap:14px;padding:12px 0;display:grid}@media (max-width:700px){.esc-fila{grid-template-columns:1fr;gap:6px}}.esc-nivel b{font-size:15px;display:block}.esc-nivel span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.esc-fuentes{flex-wrap:wrap;gap:6px;display:flex}.recibe{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.recibe-grupo ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.recibe-grupo li a{font-weight:700}.recibe-meta{color:var(--muted);font-size:12px;display:block}.recibe-prueba{border-left:3px solid var(--line);color:var(--muted);margin-top:3px;padding-left:8px;font-size:12.5px;display:block}.recibe-grupo.g-arma{border-top:4px solid var(--rol-arma-fg)}.recibe-grupo.g-perfil{border-top:4px solid var(--rol-perfil-fg)}.recibe-grupo.g-control{border-top:4px solid var(--rol-control-fg)}.recibe-grupo.g-estimulo{border-top:4px solid var(--rol-estimulo-fg)}.recibe-grupo.g-pendiente{border-top:4px dashed var(--rol-contexto-fg)}.recibe-grupo.g-no_paso{border-top:4px dashed var(--down)}.recibe-grupo.g-mirar{border-top:4px solid var(--rol-mirar-fg)}.prueba-medido,.prueba-entra{border-left-color:var(--up)}.prueba-no_paso{border-left-color:var(--down)}.prueba-sin_probar{border-left-color:var(--signal)}.cx-uso{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.cx-uso>div{grid-template-columns:140px 1fr;align-items:baseline;gap:10px;display:grid}.cx-uso .mono{margin:0}.cx-uso p{margin:0;font-size:14px}.cx-roles{flex-wrap:wrap;gap:6px;display:flex}.cx-prueba{border-left:4px solid var(--line);background:var(--paper);border-radius:0;padding:8px 10px;font-size:14px}
