:root [data-ui=v2]{--bg:#f6f6f7;--surface:#ffffff;--panel:var(--surface);--canvas:#f1f1f2;--canvas2:#f7f7f8;--ink:#0e0e10;--ink2:#3a3a40;--muted:#5a5a61;--faint:#66666d;--line:#e6e6e8;--line2:#d6d6d9;--input:#8a8a90;--marca:#0e0e10;--marca-fg:#ffffff;--marca-hover:#3a3a40;--accent:#0e0e10;--accent-fg:#ffffff;--btn-bg:#0e0e10;--btn-fg:#ffffff;--btn-borde:#0e0e10;--btn-hover:#3a3a40;--btn-soft:#f1f1f2;--btn-soft-fg:#3a3a40;--btn-soft-hover:#e4e4e6;--ctl-vacio-bd:#8a8a90;--senal:#a6264a;--ok:#16784a;--okbg:#ecf8f1;--warn:#86580d;--warnbg:#fff7e5;--bad:#ac2440;--badbg:#fdeef0;--info:#3a3a40;--infobg:#f1f1f2;--g1:#f1f1f2;--g2:#e4e4e6;--g3:#8a8a90;--g4:#3a3a40;--g5:#0e0e10;--casc-baja:var(--g3);--chart-1:#2f6bd8;--chart-2:#f25d22;--chart-3:#1f7a55;--chart-4:#d9a441;--chart-5:#0a84a6;--chart-6:#a6264a;--chart-7:#7b5cd6;--chart-8:#0e0e10;--soft-1:#e6edfa;--soft-2:#fdece4;--soft-3:#e4efeb;--soft-4:#faf4e8;--soft-5:#e2f0f4;--soft-6:#f4e5e9;--soft-7:#efebfa;--soft-8:#e2e2e2;--ink-1:#2c65cb;--ink-2:#b14418;--ink-3:#1d7350;--ink-4:#8c6a2a;--ink-5:#087593;--ink-6:#a6264a;--ink-7:#7456c9;--ink-8:#0e0e10;--chip-activo-bg:var(--soft-8);--chip-activo-fg:var(--ink-8);--ui-activo-bg:var(--ui-soft);--ui-activo-ink:var(--ink);--ui-activo-barra:var(--n-500);--sh-marco:0 1px 2px #0e0e100a,0 8px 24px -16px #0e0e1029;--ui-canvas:var(--bg);--ui-surface:var(--surface);--ui-soft:var(--canvas);--ui-elevated:#ffffff;--ui-border:var(--line);--ui-line-strong:var(--line2);--ui-input:var(--input);--ui-secondary:var(--ink2);--ui-focus:var(--ink);--ui-scrim:var(--scrim);--ui-tip-bg:var(--tip);--ui-tip-ink:var(--tip-ink);--carga-fondo:#ffffff;--tint-info:#f4f4f5;--tabla-cab-bg:var(--tint-info);--tabla-cab-ink:var(--info);--aviso-linea-info:color-mix(in srgb,var(--info) 24%,transparent);--aviso-linea-warn:color-mix(in srgb,var(--warn) 26%,transparent);--aviso-linea-down:color-mix(in srgb,var(--bad) 24%,transparent);--aviso-linea-up:color-mix(in srgb,var(--ok) 24%,transparent);--n-950:#0e0e10;--n-900:#17171a;--n-850:#1f1f23;--n-800:#2a2a2f;--n-700:#3a3a40;--n-600:#5a5a61;--n-500:#8a8a90;--n-400:#a3a3ab;--n-300:#d6d6d9;--n-200:#e4e4e6;--n-100:#f1f1f2;--n-50:#f7f7f8;--on-1:#ffffff;--on-2:#0e0e10;--on-3:#ffffff;--on-4:#0e0e10;--on-5:#000000;--on-6:#ffffff;--on-7:#ffffff;--on-8:#ffffff;--chart-barra:#2f2f33;--chart-fuerte:#0e0e10;--chart-rejilla:#0e0e1014;--chart-eje:#0e0e1033;--heat-0:#ececee;--heat-1:#c9c9cd;--heat-2:#98989f;--heat-3:#5a5a61;--heat-4:#0e0e10;--prov-obs:#0e0e10;--prov-est-bg:#e4e4e6;--prov-est-borde:#4a4a51;--prov-inf-bg:#f7f7f8;--prov-inf-borde:#75757c;--prov-sin-borde:#8a8a90;--r-control:8px;--r-card:12px;--r-pill:999px;--r-sheet:16px;--t-page:20px;--t-section:14px;--t-card:14px;--t-body:13px;--t-small:12px;--t-micro:11px;--t-kpi:26px;--fs-micro:var(--t-micro);--fs-label:var(--t-small);--fs-body:var(--t-body);--fs-h2:var(--t-section);--fs-overlay:15px;--fs-campo:16px;--fs-kpi-vacio:18px;--fs-h1:var(--t-page);--fs-kpi:var(--t-kpi);--fs-kpi-movil:clamp(18px,5.2vw,21px);--marco-pad:16px;--sb-w:232px;--rail-w:72px;--topbar-h:44px;--cab-movil-h:56px;--item-h:32px;--item-h-riel:40px;--marca-h:52px;--pie-max:100px;--nav-inf-h:64px;--logo-sb:30px;--logo-riel:28px;--logo-movil:28px;--logo-carga:40px;--pad-pagina:24px;--pad-pagina-b:28px;--sp-gap:12px;--card-pad:14px;--card-pad-compacta:12px;--btn-h:32px;--btn-h-movil:36px;--input-h:32px;--toque:44px;--kpi-h:112px;--fila-tabla:40px;--fila-tabla-densa:32px;--cabecera-tabla:36px;--chart-h:168px;--chart-h-sm:140px;--scrim:#0e0e1066;--tip:#0e0e10;--tip-ink:#f4f4f5;--color-bg:var(--bg);--color-surface:var(--surface);--color-ink:var(--ink);--color-muted:var(--muted);--color-line:var(--line);--color-accent:var(--accent);--color-accent-fg:var(--accent-fg);--color-ok:var(--ok);--color-warn:var(--warn);--color-bad:var(--bad);--radius-md:8px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:12px;--shadow-card:none;--shadow-pop:0 12px 32px -8px #17181c2e,0 2px 6px #17181c0f;--sh-pop:var(--shadow-pop)}:root[data-theme=dark] [data-ui=v2],:root[data-theme=dark] [data-ui=v2].tema-neutro{--bg:#0e0e10;--surface:#17171a;--canvas:#1f1f23;--canvas2:#17171a;--ink:#f4f4f5;--ink2:#d4d4d8;--muted:#a3a3ab;--faint:#9a9aa2;--line:#26262b;--line2:#48484a;--input:#8b8b93;--marca:#f4f4f5;--marca-fg:#0e0e10;--marca-hover:#ffffff;--accent:#f4f4f5;--accent-fg:#0e0e10;--btn-bg:#f4f4f5;--btn-fg:#0e0e10;--btn-borde:#f4f4f5;--btn-hover:#d4d4d8;--btn-soft:#1f1f23;--btn-soft-fg:#d4d4d8;--btn-soft-hover:#2a2a2f;--ctl-vacio-bd:#7a7a82;--senal:#cc4a6c;--ok:#6fd6a3;--okbg:#12261c;--warn:#f0c987;--warnbg:#33281a;--bad:#ffb3c3;--badbg:#342127;--info:#d6d6d9;--infobg:#26262b;--g1:#17171a;--g2:#1f1f23;--g3:#8b8b93;--g4:#d4d4d8;--g5:#f4f4f5;--chart-1:#4a85ea;--chart-2:#e8602b;--chart-3:#2a9468;--chart-4:#b98526;--chart-5:#1d93b0;--chart-6:#cc4a6c;--chart-7:#8d75e0;--chart-8:#f4f4f5;--soft-1:#1d2433;--soft-2:#30201c;--soft-3:#192623;--soft-4:#2a241b;--soft-5:#18262c;--soft-6:#2d1d24;--soft-7:#252232;--soft-8:#323234;--ink-1:#558ceb;--ink-2:#e8602b;--ink-3:#43a07a;--ink-4:#b98526;--ink-5:#2b99b5;--ink-6:#d56985;--ink-7:#947de2;--ink-8:#f4f4f5;--ui-elevated:#1f1f23;--carga-fondo:#0e0e10;--tint-info:#1b1b1f;--tabla-cab-bg:var(--tint-info);--n-950:#0e0e10;--n-900:#17171a;--n-850:#1f1f23;--n-800:#2a2a2f;--n-700:#3a3a40;--n-600:#5a5a61;--n-500:#8a8a90;--n-400:#a3a3ab;--n-300:#d6d6d9;--n-200:#e4e4e6;--n-100:#f1f1f2;--n-50:#f7f7f8;--on-1:#0e0e10;--on-2:#0e0e10;--on-3:#0e0e10;--on-4:#0e0e10;--on-5:#000000;--on-6:#000000;--on-7:#0e0e10;--on-8:#0e0e10;--chart-barra:#d2d2d6;--chart-fuerte:#f4f4f5;--chart-rejilla:#f4f4f514;--chart-eje:#f4f4f533;--heat-0:#2a2a2f;--heat-1:#3e3e45;--heat-2:#62626a;--heat-3:#9a9aa2;--heat-4:#f4f4f5;--prov-obs:#f4f4f5;--prov-est-bg:#2a2a2f;--prov-est-borde:#a3a3ab;--prov-inf-bg:#17171a;--prov-inf-borde:#7a7a82;--prov-sin-borde:#7a7a82;--scrim:#000a;--tip:#f4f4f5;--tip-ink:#0e0e10;--shadow-pop:0 12px 32px -8px #000c,0 2px 6px #0006;--sh-marco:0 1px 2px #0006,0 8px 24px -16px #000c}html:root:has([data-ui=v2]){--bg:#f6f6f7;--ink:#0e0e10;--carga-fondo:#ffffff}html:root[data-theme=dark]:has([data-ui=v2]){--bg:#0e0e10;--ink:#f4f4f5;--carga-fondo:#0e0e10}[data-ui=v2] .card,[data-ui=v2] .glass-panel{border-radius:12px;box-shadow:none}[data-ui=v2] .text-\[10\.5px\],[data-ui=v2] .text-\[10px\],[data-ui=v2] .text-\[11px\],[data-ui=v2] .text-\[9\.5px\],[data-ui=v2] .text-\[9px\]{font-size:var(--t-micro)}[data-ui=v2] .text-\[12px\]{font-size:var(--t-small)}[data-ui=v2] .text-\[13px\]{font-size:var(--t-body)}[data-ui=v2] .text-\[14px\]{font-size:var(--t-section)}[data-ui=v2] .text-\[20px\]{font-size:var(--t-page)}[data-ui=v2] .text-\[26px\]{font-size:var(--t-kpi)}[data-ui=v2]{font-size:var(--t-body);line-height:1.5;letter-spacing:0;font-variant-numeric:tabular-nums}[data-ui=v2] .card table tbody tr{border-bottom-style:solid}[data-ui=v2] table{font-variant-numeric:tabular-nums}:root [data-ui=v2]{--ui-rhythm:12px;--ui-pad:14px}@media (max-width:819px){:root [data-ui=v2]{--ui-rhythm:10px;--ui-pad:12px}}@font-face{font-family:Hanken Grotesk UI;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hankengrotesk-400.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk UI;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hankengrotesk-500.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk UI;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hankengrotesk-600.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk UI;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hankengrotesk-700.woff2) format("woff2")}[data-ui=v2]{--font-sans-ui:"Hanken Grotesk UI",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Hanken Grotesk UI",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}