:root{--fuente:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI Variable Text","Segoe UI",system-ui,Roboto,sans-serif;--fuente-mono:ui-monospace,SFMono-Regular,"SF Mono","Cascadia Mono",Menlo,monospace;--t-titulo-grande:2.125rem;--t-titulo-1:1.75rem;--t-titulo-2:1.375rem;--t-titulo-3:1.25rem;--t-cuerpo:1.0625rem;--t-nota:1rem;--t-subtitulo:0.9375rem;--t-pie:0.8125rem;--t-leyenda:0.75rem;--peso-normal:400;--peso-medio:500;--peso-semi:600;--peso-fuerte:700;--e1:0.25rem;--e2:0.5rem;--e3:0.75rem;--e4:1rem;--e5:1.25rem;--e6:1.5rem;--e8:2rem;--e10:2.5rem;--ancho-panel:76rem;--ancho-lectura:48rem;--margen-panel:clamp(var(--e4),2.5vw,var(--e10));--radio-s:8px;--radio-m:12px;--radio-l:16px;--radio-xl:22px;--radio-pildora:999px;--borde-fino:0.5px;--alto-toque:44px;--barra-alto:44px;--tabbar-alto:49px;--sombra-carta:0 1px 2px rgba(0,0,0,0.04),0 8px 24px rgba(0,0,0,0.06);--sombra-sheet:0 -2px 12px rgba(0,0,0,0.12);--transicion:160ms cubic-bezier(0.32,0.72,0,1);--agencia-cadereyta:#ff3b30;--agencia-santa-maria:#ff9500;--agencia-citadel:#34c759;--agencia-marin:#007aff;--agencia-apodaca:#8e44ad;--agencia-guadalupe:#0e9ca8}:root,:root[data-tema=claro]{color-scheme:light;--fondo:#f2f2f7;--fondo-elevado:#ffffff;--fondo-hundido:#e5e5ea;--fondo-pulsado:rgba(0,0,0,0.05);--texto:#000000;--texto-2:rgba(60,60,67,0.6);--texto-3:rgba(60,60,67,0.3);--texto-invertido:#ffffff;--separador:rgba(60,60,67,0.29);--separador-opaco:#c6c6c8;--azul:#007aff;--verde:#34c759;--rojo:#ff3b30;--naranja:#ff9500;--amarillo:#ffcc00;--morado:#af52de;--celeste:#5ac8fa;--gris:#8e8e93;--azul-tenue:rgba(0,122,255,0.12);--rojo-tenue:rgba(255,59,48,0.12);--verde-tenue:rgba(52,199,89,0.14);--naranja-tenue:rgba(255,149,0,0.14);--barra:rgba(249,249,249,0.82);--velo:rgba(0,0,0,0.35)}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){color-scheme:dark;--fondo:#000000;--fondo-elevado:#1c1c1e;--fondo-hundido:#2c2c2e;--fondo-pulsado:rgba(255,255,255,0.08);--texto:#ffffff;--texto-2:rgba(235,235,245,0.6);--texto-3:rgba(235,235,245,0.3);--texto-invertido:#ffffff;--separador:rgba(84,84,88,0.65);--separador-opaco:#38383a;--azul:#0a84ff;--verde:#30d158;--rojo:#ff453a;--naranja:#ff9f0a;--amarillo:#ffd60a;--morado:#bf5af2;--celeste:#64d2ff;--gris:#8e8e93;--azul-tenue:rgba(10,132,255,0.2);--rojo-tenue:rgba(255,69,58,0.2);--verde-tenue:rgba(48,209,88,0.2);--naranja-tenue:rgba(255,159,10,0.2);--barra:rgba(30,30,32,0.8);--velo:rgba(0,0,0,0.5)}}:root[data-tema=oscuro]{color-scheme:dark;--fondo:#000000;--fondo-elevado:#1c1c1e;--fondo-hundido:#2c2c2e;--fondo-pulsado:rgba(255,255,255,0.08);--texto:#ffffff;--texto-2:rgba(235,235,245,0.6);--texto-3:rgba(235,235,245,0.3);--texto-invertido:#ffffff;--separador:rgba(84,84,88,0.65);--separador-opaco:#38383a;--azul:#0a84ff;--verde:#30d158;--rojo:#ff453a;--naranja:#ff9f0a;--amarillo:#ffd60a;--morado:#bf5af2;--celeste:#64d2ff;--gris:#8e8e93;--azul-tenue:rgba(10,132,255,0.2);--rojo-tenue:rgba(255,69,58,0.2);--verde-tenue:rgba(48,209,88,0.2);--naranja-tenue:rgba(255,159,10,0.2);--barra:rgba(30,30,32,0.8);--velo:rgba(0,0,0,0.5)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{min-height:100dvh;background:var(--fondo);color:var(--texto);font-family:var(--fuente);font-size:var(--t-cuerpo);line-height:1.35;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body,figure,h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--azul);text-decoration:none}canvas,img,svg,video{display:block;max-width:100%}:focus-visible{outline:2px solid var(--azul);outline-offset:2px;border-radius:var(--radio-s)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.solo-lectores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.pie-decidata{display:flex;flex-direction:column;align-items:center;gap:var(--e2);padding:var(--e6) var(--e4);padding-bottom:calc(var(--e6) + env(safe-area-inset-bottom));text-align:center}.pie-decidata--compacto{padding:var(--e4) var(--e4)}.pie-decidata--linea{flex-direction:row;justify-content:center;gap:var(--e3);padding:var(--e2) var(--margen-panel);padding-bottom:calc(var(--e2) + env(safe-area-inset-bottom));box-shadow:inset 0 var(--borde-fino) 0 var(--separador)}.pie-decidata--linea .pie-decidata__logo{height:16px;width:calc(16px * 401 / 96)}.pie-decidata--linea .pie-decidata__texto{max-width:none}.pie-decidata--linea .pie-decidata__texto br{display:none}.pie-decidata__enlace{display:inline-flex;opacity:.85;transition:opacity var(--transicion)}.pie-decidata__enlace:hover{opacity:1}.pie-decidata__logo{display:block;height:26px;width:calc(26px * 401 / 96);background:url(/marca/decidata.png) 50%/contain no-repeat}.pie-decidata--compacto .pie-decidata__logo{height:20px;width:calc(20px * 401 / 96)}.pie-decidata__texto{font-size:var(--t-leyenda);color:var(--texto-2);line-height:1.5;max-width:30rem}.pie-decidata__texto strong{font-weight:var(--peso-semi);color:var(--texto)}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .pie-decidata__logo{background-image:url(/marca/decidata-oscuro.png)}}:root[data-tema=oscuro] .pie-decidata__logo{background-image:url(/marca/decidata-oscuro.png)}:root{--marca-navy:#1f2e4f}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--marca-navy:#5b7fb4}}:root[data-tema=oscuro]{--marca-navy:#5b7fb4}@media (max-width:720px){.tabla-tarjetas,.tabla-tarjetas tbody{display:block;width:100%}.tabla-tarjetas thead tr{display:flex}.tabla-tarjetas thead th{display:none}.tabla-tarjetas thead th:has(input){display:flex;align-items:center;gap:var(--e2)}.tabla-tarjetas thead th:has(input):after{content:"Seleccionar todos";text-transform:none;letter-spacing:0}.tabla-tarjetas tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--e3);gap:var(--e3);padding:var(--e3) var(--e4);box-shadow:inset 0 calc(var(--borde-fino) * -1) 0 var(--separador)}.tabla-tarjetas tbody tr:last-child{box-shadow:none}.tabla-tarjetas tbody td{display:block;min-width:0;padding:0;box-shadow:none;text-align:left;overflow-wrap:anywhere}.tabla-tarjetas td[colspan],.tabla-tarjetas td[data-ancha]{grid-column:1/-1}.tabla-tarjetas td[data-etiqueta]:before{content:attr(data-etiqueta);display:block;margin-bottom:2px;font-size:var(--t-leyenda);font-weight:var(--peso-semi);color:var(--texto-2);text-transform:uppercase;letter-spacing:.04em}}.global-error_cuerpo__GAxIt{min-height:100dvh;display:grid;place-items:center;padding:var(--e4);background:var(--fondo);color:var(--texto)}.global-error_caja__MxBQ6{max-width:var(--ancho-lectura);text-align:center}.global-error_titulo__z6U4q{font-size:var(--t-titulo-2);margin-bottom:var(--e2)}.global-error_texto__x2PQA{color:var(--texto-2);line-height:1.4}.global-error_boton__ypFp1{margin-top:var(--e4);padding:var(--e3) var(--e5);border:0;border-radius:var(--radio-m);background:var(--azul);color:var(--texto-invertido);font-size:var(--t-cuerpo);cursor:pointer}