@font-face{font-family:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/figtree-latin.D_ZTVpCC.woff2)format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/zilla-slab-700-latin.CEKI1vVu.woff2)format("woff2")}:root{--color-fondo:#fff;--color-texto:#2f2e2e;--color-texto-secundario:#605e5e;--color-borde:#ccc;--color-acento:#215b85;--color-detalle:#d12a3c;--color-noche:#0f2f4a;--color-profundo:#174a70;--color-suave:#f2f5f8;--color-hielo:#dce8f2;--color-sobre-azul:#d9e6f0;--color-linea:#dde3ea;--color-error:#a61f2f;--color-error-fondo:#fdeff0;--color-ok:#1e6b3a;--color-ok-fondo:#eaf6ee;--color-atencion:#7a5200;--color-atencion-fondo:#fff4d6;--fuente:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fuente-titulos:"Zilla Slab", "Roboto Slab", Rockwell, Georgia, serif;--radio:.75rem;--radio-chico:.5rem;--sombra:0 1px 2px #0f2f4a0f, 0 8px 24px -12px #0f2f4a2e;--margen:clamp(1rem, 4vw, 2.5rem);--ancho:76rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--fuente);color:var(--color-texto);background:var(--color-suave);flex-direction:column;margin:0;font-size:1rem;line-height:1.55;display:flex}h1,h2,h3{font-family:var(--fuente-titulos);color:var(--color-noche);margin:0 0 .75rem;font-weight:700;line-height:1.15}h1{font-size:clamp(1.875rem,1.3rem + 2.2vw,2.75rem)}h2{margin-top:2rem;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem)}h3{margin-top:1.25rem;font-size:1.1875rem}p{margin:0 0 1rem}a{color:var(--color-acento);text-underline-offset:.2em}a:hover{color:var(--color-profundo)}:focus-visible{outline:3px solid var(--color-acento);outline-offset:2px;border-radius:4px}.saltar{z-index:50;color:var(--color-noche);border-radius:var(--radio-chico);background:#fff;padding:.75rem 1rem;font-weight:700;position:absolute;top:-4rem;left:.75rem}.saltar:focus{top:.75rem}.cabecera{background:linear-gradient(110deg, var(--color-noche), var(--color-profundo));color:#fff}.cabecera__fila{max-width:var(--ancho);padding:.75rem var(--margen);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:0 auto;display:flex}.marca{color:#fff;align-items:center;gap:.875rem;min-height:44px;text-decoration:none;display:inline-flex}.marca img{width:auto;height:2.25rem;display:block}.cabecera :focus-visible{outline-color:#fff}.cuenta{position:relative}.cuenta__boton{cursor:pointer;border-radius:999px;align-items:center;gap:.625rem;min-height:44px;padding:0 .5rem 0 .25rem;list-style:none;display:flex}.cuenta__boton::-webkit-details-marker{display:none}.cuenta__boton:hover,.cuenta[open] .cuenta__boton{background:#ffffff24}.cuenta__flecha{border-right:2px solid var(--color-sobre-azul);border-bottom:2px solid var(--color-sobre-azul);width:.5rem;height:.5rem;margin:0 .25rem .2rem .125rem;transform:rotate(45deg)}.cuenta[open] .cuenta__flecha{transform:rotate(-135deg)translate(-.1rem,-.1rem)}.cuenta__menu{z-index:20;min-width:14rem;color:var(--color-noche);background:#fff;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 10px 30px #0f2f4a47}.cuenta__menu form{margin:0}.cuenta__inicial{background:var(--color-sobre-azul);width:2.25rem;height:2.25rem;color:var(--color-noche);border-radius:50%;place-items:center;font-weight:800;display:grid}.cuenta__datos{flex-direction:column;line-height:1.2;display:flex}.cuenta__nombre{font-weight:700}.cuenta__rol{color:var(--color-sobre-azul);font-size:.8125rem}.cuenta__enlace,.cuenta .cuenta__salir{width:100%;min-height:44px;color:var(--color-noche);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;padding:0 .875rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.cuenta__enlace:hover,.cuenta .cuenta__salir:hover{background:var(--color-hielo);color:var(--color-noche);transform:none}.cuenta__menu :focus-visible{outline-color:var(--color-profundo)}.pestanas{z-index:10;border-bottom:1px solid var(--color-linea);background:#fff;position:sticky;top:0}.pestanas ul{max-width:var(--ancho);padding:0 calc(var(--margen) - .5rem);scrollbar-width:none;gap:.25rem;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.pestanas a{white-space:nowrap;min-height:48px;color:var(--color-texto-secundario);align-items:center;padding:0 1rem;font-weight:600;text-decoration:none;display:flex;position:relative}.pestanas a:after{content:"";background:var(--color-acento);border-radius:3px 3px 0 0;height:3px;transition:transform .2s;position:absolute;bottom:0;left:1rem;right:1rem;transform:scaleX(0)}.pestanas a:hover{color:var(--color-noche)}.pestanas a:hover:after{transform:scaleX(.4)}.pestanas a[aria-current=page]{color:var(--color-noche)}.pestanas a[aria-current=page]:after{transform:scaleX(1)}main{width:100%;max-width:var(--ancho);padding:clamp(1.25rem, 3vw, 2.25rem) var(--margen) 3rem;flex:1;margin:0 auto;animation:.35s both entrada}.pie{padding:1.25rem var(--margen);text-align:center;color:var(--color-texto-secundario);font-size:.8125rem}.pie p{margin:0}@keyframes entrada{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}button,.boton{min-height:44px;font:inherit;color:#fff;background:var(--color-acento);border:1px solid var(--color-acento);border-radius:var(--radio-chico);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s;display:inline-flex}button:hover,.boton:hover{color:#fff;background:var(--color-profundo);border-color:var(--color-profundo);transform:translateY(-1px)}button:active,.boton:active{transform:none}.secundario{color:var(--color-acento);border-color:var(--color-acento);background:#fff}.secundario:hover{color:var(--color-profundo);background:var(--color-hielo);border-color:var(--color-profundo)}.peligro{background:var(--color-error);border-color:var(--color-error)}.peligro:hover{background:#861926;border-color:#861926}.grande{min-height:52px;padding:.75rem 1.5rem;font-size:1.0625rem}.acciones{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.acciones form{margin:0}.acciones a:not(.boton){align-items:center;min-height:44px;padding:0 .5rem;display:inline-flex}.acciones--fin{justify-content:flex-end}.acciones--pie{border-top:1px solid var(--color-linea);padding-top:1rem}label{color:var(--color-noche);flex-direction:column;gap:.375rem;font-size:.9375rem;font-weight:600;display:flex}input,select,textarea{width:100%;min-height:44px;font:inherit;color:var(--color-texto);border-radius:var(--radio-chico);background:#fff;border:1.5px solid #b8c4d0;padding:.5rem .75rem;font-weight:400}textarea{resize:vertical}input:hover,select:hover,textarea:hover{border-color:var(--color-acento)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0;border-color:var(--color-acento);outline:3px solid #215b8559}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-error);background:var(--color-error-fondo)}input[type=checkbox]{width:1.375rem;height:1.375rem;min-height:0;accent-color:var(--color-acento);flex:none}input[type=file]{background:var(--color-suave);border-style:dashed;padding:.5rem}input[type=file]::file-selector-button{min-height:36px;font:inherit;color:#fff;background:var(--color-acento);cursor:pointer;border:0;border-radius:6px;margin-right:.75rem;padding:0 1rem;font-weight:700}label.opcion{min-height:44px;color:var(--color-texto);cursor:pointer;flex-direction:row;align-items:center;gap:.625rem;font-weight:500}.formulario{gap:1rem;max-width:40rem;display:grid}.formulario.tarjeta{padding:clamp(1rem,3vw,1.75rem)}.formulario>p{margin:0}.error-campo{color:var(--color-error);margin:-.5rem 0 0;font-size:.9375rem;font-weight:600}.tarjeta{border:1px solid var(--color-linea);border-radius:var(--radio);box-shadow:var(--sombra);background:#fff;margin-bottom:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.tarjeta--angosta{max-width:34rem}.tarjeta>:last-child{margin-bottom:0}.bienvenida{border-left:5px solid var(--color-acento);font-size:1.1875rem}.aviso,.hecho,.info{border-radius:var(--radio-chico);border:1px solid;border-left-width:5px;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-weight:500;display:flex}.aviso:before,.hecho:before,.info:before{color:#fff;border-radius:50%;flex:none;place-items:center;width:1.375rem;height:1.375rem;margin-top:.05rem;font-size:.8125rem;font-weight:800;line-height:1;display:grid}.aviso{color:#5e1119;background:var(--color-error-fondo);border-color:#e6a8af;border-left-color:var(--color-error)}.aviso:before{content:"!";background:var(--color-error)}.hecho{color:#134a28;background:var(--color-ok-fondo);border-color:#a5d4b5;border-left-color:var(--color-ok)}.hecho:before{content:"✓";background:var(--color-ok)}.info{color:var(--color-noche);background:var(--color-hielo);border-color:#b7cfe2;border-left-color:var(--color-acento)}.info:before{content:"i";background:var(--color-acento)}.etiqueta{background:var(--color-hielo);color:var(--color-noche);white-space:nowrap;border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:700;line-height:1.5;display:inline-block}.etiqueta.atencion{background:var(--color-atencion-fondo);color:var(--color-atencion)}.etiqueta.ok{background:var(--color-ok-fondo);color:var(--color-ok)}.chico{color:var(--color-texto-secundario);font-size:.875rem}.estadistica-bloque{margin-bottom:2rem}.barra-estadistica{width:100%;min-width:8rem;height:.75rem}.grupos-fila{color:var(--color-texto-secundario);margin:.4rem 0 0;padding-left:1rem;font-size:.875rem}.tabla-caja{border:1px solid var(--color-linea);border-radius:var(--radio);max-width:100%;max-height:75vh;box-shadow:var(--sombra);background:#fff;margin-bottom:1.25rem;overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%;min-width:40rem;font-size:.9375rem}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-linea);padding:.75rem 1rem}th{z-index:1;background:var(--color-hielo);color:var(--color-noche);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.8125rem;font-weight:800;position:sticky;top:0}tbody tr:hover td{background:#f7fafc}tbody tr:last-child td{border-bottom:0}td[colspan]{text-align:center;color:var(--color-texto-secundario);padding:2.5rem 1rem}td a{font-weight:700}td form{margin:0}td input[type=password]{width:auto;min-width:9rem;margin-right:.5rem}td select{width:auto;min-width:8rem}td:has(input[type=password]) form{align-items:center;display:flex}.celda-archivo{overflow-wrap:anywhere;min-width:14rem;max-width:24rem}.buscador{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:end;gap:1rem;display:grid}.buscador>label:first-child{grid-column:1/-1}.buscador input[type=search]{min-height:52px;font-size:1.0625rem}.buscador .opcion{align-self:center}.buscador>button{justify-self:start}#listado-resumen{color:var(--color-noche);margin:0 0 .5rem;font-weight:700}.aviso-corto:empty,#listado-aviso:empty{display:none}#listado-aviso{margin:0 0 .5rem}#listado-paginas:empty{display:none}.ficha{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.ficha>section{border:1px solid var(--color-linea);border-radius:var(--radio);box-shadow:var(--sombra);background:#fff;min-width:0;padding:clamp(1rem,3vw,1.5rem)}.ficha>section>:last-child{margin-bottom:0}.ficha h2{border-bottom:2px solid var(--color-hielo);margin-top:0;padding-bottom:.5rem;font-size:1.375rem}.ficha h3{margin:1rem 0 .375rem;font-size:1.0625rem}.ficha ul{margin:0 0 .5rem;padding-left:1.125rem}.ficha li{margin-bottom:.375rem}.ficha>.acciones{grid-column:1/-1}@media (width>=72rem){.ficha{grid-template-columns:repeat(2,minmax(0,1fr))}.ficha>section:last-of-type:nth-of-type(odd),.ficha>section:has(>form.formulario){grid-column:1/-1}}.datos{grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.625rem 1.25rem;margin:0;display:grid}.datos dt{color:var(--color-texto-secundario);font-size:.875rem;font-weight:700}.datos dd{overflow-wrap:anywhere;margin:0}.grupo{background:var(--color-suave);border-radius:var(--radio-chico);margin-bottom:.75rem;padding:.875rem 1rem}.grupo h3{margin-top:0}.en-linea{margin:0 0 0 .5rem;display:inline}.en-linea button{min-height:36px;padding:.25rem .75rem;font-size:.875rem}.confirmacion{border:2px solid var(--color-acento);border-radius:var(--radio);box-shadow:var(--sombra);background:#fff;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.confirmacion p{color:var(--color-noche);font-size:1.125rem;font-weight:600}.confirmacion .acciones{margin-bottom:0}section[aria-label=Vista\ previa]{border:1px solid var(--color-linea);border-radius:var(--radio);box-shadow:var(--sombra);background:#fff;min-width:0;margin-bottom:1.25rem;padding:clamp(1rem,3vw,1.75rem)}section[aria-label=Vista\ previa]>h2{margin-top:0}.cifras{gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.cifras li{background:var(--color-suave);border-left:4px solid var(--color-acento);border-radius:0 var(--radio-chico) var(--radio-chico) 0;padding:.625rem .875rem}.lista-observaciones{background:var(--color-atencion-fondo);border-radius:var(--radio-chico);max-height:20rem;margin:0 0 1rem;padding:.75rem 1rem .75rem 2rem;font-size:.9375rem;overflow:auto}.sin-marco{background:var(--color-suave)}.acceso{flex:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.acceso__marca{padding:1.5rem var(--margen) 4.5rem;color:#fff;background:linear-gradient(155deg, var(--color-noche) 0%, var(--color-profundo) 55%, var(--color-acento) 100%);flex-direction:column;gap:1.5rem;display:flex;position:relative;overflow:hidden}.acceso__logo{z-index:1;width:9.5rem;height:auto;display:block;position:relative}.acceso__texto{z-index:1;position:relative}.acceso__rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--color-sobre-azul);margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.acceso__rotulo:before{content:"";vertical-align:middle;background:var(--color-detalle);width:1.75rem;height:3px;margin-right:.625rem;display:inline-block}.acceso__titulo{font-family:var(--fuente-titulos);margin:0 0 .5rem;font-size:clamp(2.25rem,1.4rem + 4vw,4.25rem);font-weight:700;line-height:1.05}.acceso__frase{max-width:24rem;color:var(--color-sobre-azul);margin:0;font-size:1.125rem}.acceso__motivo{pointer-events:none;position:absolute;inset:0}.acceso__motivo span{border:1.5px solid #d9e6f047;border-radius:50%;display:block;position:absolute}.acceso__motivo span:first-child{background:radial-gradient(circle,#ffffff1a,#0000 70%);width:26rem;height:26rem;animation:14s ease-in-out infinite alternate flotar;bottom:-11rem;right:-9rem}.acceso__motivo span:nth-child(2){width:15rem;height:15rem;animation:11s ease-in-out infinite alternate-reverse flotar;bottom:-5rem;right:-3rem}.acceso__motivo span:nth-child(3){border-color:#d12a3cb3;border-radius:1rem;width:4.5rem;height:4.5rem;top:2rem;right:2rem;transform:rotate(45deg)}@keyframes flotar{0%{transform:translate(0,0)scale(1)}to{transform:translate(-1.25rem,-1rem)scale(1.05)}}.acceso__zona{max-width:none;padding:0 var(--margen) 2rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;margin:0;animation:.45s 50ms both entrada;display:flex}.acceso__tarjeta{border:1px solid var(--color-linea);background:#fff;border-radius:1rem;width:100%;max-width:28rem;margin-top:-3rem;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 2px 4px #0f2f4a0f,0 24px 48px -24px #0f2f4a59}.acceso__tarjeta h1{margin-bottom:.5rem;font-size:2rem}.acceso__lead{color:var(--color-texto-secundario)}.acceso__tarjeta .aviso,.acceso__tarjeta .hecho{margin-bottom:1.25rem}.formulario--acceso{max-width:none}.formulario--acceso .grande{margin-top:.5rem}.acceso__pie{color:var(--color-texto-secundario);margin:0;font-size:.8125rem}.requisitos{background:var(--color-suave);border-radius:var(--radio-chico);gap:.375rem;margin:0 0 1.25rem;padding:.875rem 1rem;font-size:.9375rem;list-style:none;display:grid}.requisitos li{align-items:center;gap:.625rem;display:flex}.requisitos li:before{content:"✓";background:var(--color-hielo);width:1.25rem;height:1.25rem;color:var(--color-acento);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}@media (width>=56rem){.acceso{grid-template-rows:none;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.acceso__marca{justify-content:space-between;padding:3rem clamp(2rem,5vw,4.5rem)}.acceso__logo{width:12rem}.acceso__motivo span:first-child{width:40rem;height:40rem;bottom:-16rem;right:-14rem}.acceso__motivo span:nth-child(2){width:24rem;height:24rem;bottom:-8rem;right:-6rem}.acceso__motivo span:nth-child(3){width:9rem;height:9rem;top:20%;right:22%}.acceso__zona{padding:2rem var(--margen);justify-content:center}.acceso__tarjeta{margin-top:0}}@media (width<=40rem){.cuenta__datos{display:none}.datos{grid-template-columns:minmax(0,1fr);gap:.125rem}.datos dd{margin-bottom:.625rem}.acciones--fin{justify-content:stretch}.acciones--fin .boton,.buscador>button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}button:hover,.boton:hover{transform:none}}td:first-child{min-width:10rem}
