:root{--marca-tinta:#17191c;--marca-papel:#fff;--marca-acento:#17191c;--marca-realce:#fbe1d1;--marca-realce-tinta:#5d2a1a;--marca-bruma:#f2f2f3;--marca-niebla:#fafafb;--marca-linea:#ececec;--marca-pizarra:#777b86;--marca-ceniza:#979799;--marca-humo:#a3a6af;--marca-alerta:#a8563e;--marca-aviso:#e0c477;--marca-aviso-tinta:#8a6d1f;--marca-ok:#4f7a4f;--marca-rectifica:#7a5f9e;--marca-serie-0:#602711;--marca-serie-1:#7b432e;--marca-serie-2:#955d49;--marca-serie-3:#ad7763;--marca-serie-4:#c5917e;--marca-serie-5:#daab9b;--color-ink-black:var(--marca-tinta);--color-paper-white:var(--marca-papel);--color-mist-gray:var(--marca-bruma);--color-fog-white:var(--marca-niebla);--color-slate-gray:var(--marca-pizarra);--color-ash-gray:var(--marca-ceniza);--color-smoke-gray:var(--marca-humo);--color-blush-peach:var(--marca-realce);--color-sienna-brown:var(--marca-realce-tinta);--color-hairline:var(--marca-linea);--shadow-subtle:#0000000d 0px 0px 0px 1px, #00000014 0px 4px 24px 0px;--shadow-subtle-2:#0000000d 0px 0px 0px 1px, #0000001a 0px 8px 40px 0px;--shadow-subtle-3:#04172b0d 0px 0px 0px 1px, #0000001a 0px 20px 25px -5px, #0000001a 0px 8px 10px -6px}@supports (color:lab(0% 0 0)){:root{--shadow-subtle:lab(0% 0 0/.05) 0px 0px 0px 1px, #00000014 0px 4px 24px 0px;--shadow-subtle-2:lab(0% 0 0/.05) 0px 0px 0px 1px, #0000001a 0px 8px 40px 0px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papel:var(--marca-papel);--fondo:var(--marca-niebla);--linea:var(--marca-linea);--linea-suave:var(--marca-bruma);--tinta:var(--marca-tinta);--tinta-suave:color-mix(in oklab, var(--marca-pizarra), var(--marca-tinta) 18%);--acento:var(--marca-acento);--acento-fuerte:color-mix(in oklab, var(--marca-acento), var(--marca-papel) 20%);--acento-tinta:var(--marca-papel);--acento-suave:var(--marca-bruma);--acento-resplandor:color-mix(in srgb, var(--marca-realce), transparent 35%);--realce-fondo:var(--marca-realce);--realce-tinta:var(--marca-realce-tinta);--boton-fondo:var(--marca-tinta);--boton-tinta:var(--marca-papel);--boton-fondo-hover:color-mix(in oklab, var(--marca-tinta), var(--marca-papel) 14%);--foco:var(--marca-acento);--zebra:var(--marca-niebla);--fila-hover:var(--marca-bruma);--kpi-fondo:var(--marca-niebla);--chip-fondo:var(--marca-bruma);--sombra-color:color-mix(in srgb, var(--marca-tinta), transparent 92%);--alerta:var(--marca-alerta);--alerta-fuerte:color-mix(in oklab, var(--marca-alerta), #000 14%);--alerta-fondo:color-mix(in oklab, var(--marca-papel), var(--marca-alerta) 8%);--aviso-borde:var(--marca-aviso);--aviso-fondo:color-mix(in oklab, var(--marca-aviso), var(--marca-papel) 83%);--aviso-tinta:var(--marca-aviso-tinta);--nd-borde:color-mix(in oklab, var(--fondo), var(--marca-aviso) 50%);--ok:var(--marca-ok);--ok-fondo:color-mix(in oklab, var(--marca-papel), var(--marca-ok) 8%);--ok-tinta:color-mix(in oklab, var(--marca-ok), var(--marca-tinta) 25%);--rectifica-fondo:color-mix(in oklab, var(--marca-papel), var(--marca-rectifica) 9%);--rectifica-borde:color-mix(in oklab, var(--marca-papel), var(--marca-rectifica) 38%);--serie-0:var(--marca-serie-0);--serie-1:var(--marca-serie-1);--serie-2:var(--marca-serie-2);--serie-3:var(--marca-serie-3);--serie-4:var(--marca-serie-4);--serie-5:var(--marca-serie-5);--e-0:.25rem;--e-1:.5rem;--e-2:.75rem;--e-3:1rem;--e-4:1.5rem;--e-5:2rem;--e-6:3rem;--radio:6px;--radio-control:9999px;--radio-campo:16px;--radio-tarjeta:16px;--radio-grande:24px;--sombra-1:none;--sombra-2:var(--shadow-subtle);--curva:cubic-bezier(.23, 1, .32, 1);--rapido:.12s;--medio:.2s;--fuente:var(--font-sohne,Inter), Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif:var(--font-signifier,"Source Serif 4"), "Source Serif 4", Georgia, ui-serif, serif;--mono:ui-monospace, "SFMono-Regular", "Cascadia Code", Menlo, monospace;--t-micro:.75rem;--t-menor:.8125rem;--t-sutil:.875rem;--t-base:1rem;--t-mayor:1.125rem;--t-titulo:1.5rem;--t-cifra:1.625rem;--t-serif:44px;--tracking-serif:-.66px;--tracking-titulo:-.009em}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papel:oklch(from var(--marca-tinta) .262 c h);--fondo:oklch(from var(--marca-tinta) .205 c h);--linea:oklch(from var(--marca-tinta) .36 calc(c * .7) h);--linea-suave:oklch(from var(--marca-tinta) .31 calc(c * .7) h);--tinta:oklch(from var(--marca-tinta) .945 calc(c * .25) h);--tinta-suave:oklch(from var(--marca-tinta) .76 calc(c * .45) h);--acento:oklch(from var(--marca-acento) .78 calc(c * .75) h);--acento-fuerte:oklch(from var(--marca-acento) .86 calc(c * .6) h);--acento-tinta:var(--marca-tinta);--acento-suave:color-mix(in oklab, var(--papel), var(--linea) 45%);--acento-resplandor:color-mix(in srgb, var(--marca-realce), transparent 35%);--realce-fondo:oklch(from var(--marca-realce) .34 calc(c * .9) h);--realce-tinta:oklch(from var(--marca-realce) .88 c h);--boton-fondo:oklch(from var(--marca-tinta) .945 calc(c * .25) h);--boton-tinta:var(--marca-tinta);--boton-fondo-hover:oklch(from var(--marca-tinta) .87 calc(c * .25) h);--foco:oklch(from var(--marca-acento) .82 c h);--zebra:color-mix(in oklab, var(--papel), var(--linea) 22%);--fila-hover:color-mix(in oklab, var(--papel), var(--linea) 35%);--kpi-fondo:color-mix(in oklab, var(--papel), var(--linea) 30%);--chip-fondo:color-mix(in oklab, var(--papel), var(--linea) 45%);--sombra-color:#00000073;--alerta:oklch(from var(--marca-alerta) .74 calc(c * .85) h);--alerta-fuerte:oklch(from var(--marca-alerta) .82 calc(c * .7) h);--alerta-fondo:color-mix(in oklab, var(--papel), var(--marca-alerta) 22%);--aviso-borde:oklch(from var(--marca-aviso) .62 calc(c * .9) h);--aviso-fondo:color-mix(in oklab, var(--papel), var(--marca-aviso) 14%);--aviso-tinta:oklch(from var(--marca-aviso) .82 calc(c * .8) h);--nd-borde:oklch(from var(--marca-aviso) .5 calc(c * .8) h);--ok:oklch(from var(--marca-ok) .78 calc(c * .85) h);--ok-fondo:color-mix(in oklab, var(--papel), var(--marca-ok) 18%);--ok-tinta:oklch(from var(--marca-ok) .84 calc(c * .8) h);--rectifica-fondo:color-mix(in oklab, var(--papel), var(--marca-rectifica) 20%);--rectifica-borde:oklch(from var(--marca-rectifica) .6 c h);--serie-0:oklch(from var(--marca-serie-0) .88 calc(c * .85) h);--serie-1:oklch(from var(--marca-serie-1) .82 calc(c * .85) h);--serie-2:oklch(from var(--marca-serie-2) .76 calc(c * .85) h);--serie-3:oklch(from var(--marca-serie-3) .7 calc(c * .85) h);--serie-4:oklch(from var(--marca-serie-4) .64 calc(c * .85) h);--serie-5:oklch(from var(--marca-serie-5) .58 calc(c * .85) h)}
*{box-sizing:border-box}body{background:var(--fondo);color:var(--tinta);font:15px/1.5 var(--fuente);-webkit-font-smoothing:antialiased;margin:0}h1{font-size:var(--t-titulo);margin:0 0 .25rem}h2{font-size:var(--t-mayor);margin:0 0 .15rem}h3{font-size:var(--t-menor);text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-suave);margin:0 0 .6rem}a{color:var(--acento);transition:color var(--rapido) var(--curva);text-decoration:none}a:hover{text-decoration:underline}.sutil{color:var(--tinta-suave);font-size:var(--t-sutil);margin:0}.mono{font-family:var(--mono);font-size:var(--t-menor)}.negativo{color:var(--alerta)}.error{color:var(--alerta);font-size:var(--t-sutil)}.ok{background:var(--ok-fondo);border-radius:var(--radio);padding:.6rem .8rem}.vacio{color:var(--tinta-suave);background:var(--fondo);border:1px dashed var(--linea);border-radius:var(--radio);text-align:center;font-size:var(--t-sutil);margin:0;padding:1.25rem}.vacio p{max-width:52ch;margin:0 auto}.vacio p+p{margin-top:.5rem}.vacio-titulo{color:var(--tinta);font-weight:500;font-size:var(--t-base)}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salto{z-index:10;background:var(--acento);color:var(--acento-tinta);border-radius:0 0 var(--radio) 0;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.salto:focus{text-decoration:none;left:0}input,select,textarea{font:inherit;border:1px solid var(--linea);border-radius:var(--radio-campo);background:var(--papel);min-height:2.5rem;color:inherit;width:100%;transition:border-color var(--rapido) var(--curva), box-shadow var(--rapido) var(--curva);padding:.55rem .75rem}input:hover,select:hover,textarea:hover{border-color:var(--tinta-suave)}input:focus,select:focus,textarea:focus{outline:2px solid var(--foco);outline-offset:-1px;border-color:var(--foco);box-shadow:0 0 0 3px var(--acento-suave)}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--acento);padding:0}input[type=file]{padding:.4rem .6rem}.boton{border:1px solid var(--boton-fondo);border-radius:var(--radio-control);background:var(--boton-fondo);min-height:2.25rem;color:var(--boton-tinta);font:inherit;font-size:var(--t-sutil);cursor:pointer;white-space:nowrap;transition:background var(--rapido) var(--curva), border-color var(--rapido) var(--curva), color var(--rapido) var(--curva), box-shadow var(--rapido) var(--curva);justify-content:center;align-items:center;gap:.5rem;padding:0 .9rem;font-weight:500;line-height:1;display:inline-flex}.boton:hover{background:var(--boton-fondo-hover);border-color:var(--boton-fondo-hover);text-decoration:none}.boton:active{transform:translateY(1px)}.boton:disabled,.boton[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.boton:disabled:hover{background:var(--boton-fondo);border-color:var(--boton-fondo)}.boton-secundario{color:var(--tinta);border-color:var(--tinta);background:0 0}.boton-secundario:hover{background:var(--fila-hover);color:var(--tinta);border-color:var(--tinta)}.boton-secundario:disabled:hover{border-color:var(--tinta);background:0 0}.boton-chico{min-height:2rem;font-size:var(--t-menor);padding:0 .7rem}.enlace{font:inherit;color:var(--acento);cursor:pointer;transition:color var(--rapido) var(--curva);background:0 0;border:0;padding:0;text-decoration:underline}.enlace:hover{color:var(--acento-fuerte)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.boton:active{transform:none}}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radio-control)}
