@font-face{font-family:Archivo;src:url(/assets/archivo-D3h5qkj9.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/plex-sans-DgJckDqk.woff2)format("woff2");font-weight:100 700;font-display:swap}:root{--navy:#01296e;--navy-d:#001c4e;--navy-s:#1a4a95;--navy-x:#00133a;--azul-m:#2d5f92;--cielo:#eaf1fa;--red:#e3121b;--red-d:#b60d15;--red-w:#fdeced;--paper:#f5f6f9;--white:#fff;--rule:#dce0ea;--rule-s:#eaedf3;--muted:#5e6579;--muted-l:#8a91a5;--ink:#1b2440;--ok:#177a4b;--ok-w:#e7f4ec;--ok-l:#2fa76c;--warn:#a9670c;--warn-w:#fdf3e3;--info:#2457b8;--info-w:#e8effc;--t-titulo:Archivo, "Arial Narrow", Helvetica, Arial, sans-serif;--t-texto:"IBM Plex Sans", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radio:5px;--sombra:0 1px 2px #00133a0f, 0 6px 18px #00133a0f;font-size:16px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--t-texto);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3,h4,h5{font-family:var(--t-titulo);color:var(--navy);letter-spacing:-.02em;margin:0;line-height:1.12}h1{font-size:clamp(30px,4.2vw,46px);font-stretch:92%}h2{font-size:clamp(24px,3vw,32px);font-stretch:94%}h3{font-size:20px}h4{font-size:16px}p{margin:0 0 1em}a{color:var(--navy-s);text-underline-offset:2px}a:hover{color:var(--red-d)}button{font:inherit;cursor:pointer;color:inherit}input,select,textarea{font:inherit;color:inherit}img{max-width:100%}[hidden]{display:none!important}:focus-visible{outline:2.5px solid var(--navy-s);outline-offset:2px;border-radius:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.salta{background:var(--navy);color:#fff;border-radius:var(--radio);z-index:999;padding:10px 14px;position:absolute;top:-60px;left:12px}.salta:focus{color:#fff;top:12px}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.peq{font-size:13.5px}.derecha{text-align:right}.centro{text-align:center}.nowrap{white-space:nowrap}.ceja{font-family:var(--t-titulo);letter-spacing:.11em;text-transform:uppercase;color:var(--red);align-items:center;gap:9px;margin-bottom:10px;font-size:11.5px;font-weight:700;display:inline-flex}.ceja:before{content:"";background:var(--red);border-radius:2px;width:24px;height:2.5px}.ceja.clara{color:#ff8a8e}.ceja.clara:before{background:#ff8a8e}.lede{color:var(--muted);max-width:64ch;font-size:17px;line-height:1.6}.btn{border-radius:var(--radio);background:var(--red);color:#fff;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,box-shadow .15s,transform 60ms;display:inline-flex}.btn:hover{background:var(--red-d);color:#fff}.btn:active{transform:translateY(1px)}.btn.navy{background:var(--navy)}.btn.navy:hover{background:var(--navy-s)}.btn.linea{background:var(--white);color:var(--navy);box-shadow:inset 0 0 0 1px var(--rule)}.btn.linea:hover{box-shadow:inset 0 0 0 1px var(--navy-s);color:var(--navy)}.btn.fantasma{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff80}.btn.fantasma:hover{background:#ffffff1f}.btn.ok{background:var(--ok)}.btn.ok:hover{background:#12613b}.btn.texto{color:var(--navy-s);background:0 0;padding:6px 8px;font-weight:600}.btn.texto:hover{color:var(--red-d);background:0 0}.btn.sm{padding:7px 12px;font-size:13.5px}.btn.lg{padding:14px 24px;font-size:16px}.btn.bloque{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.campo{gap:6px;margin-bottom:16px;display:grid}.campo>label,.campo>.etq{color:var(--navy);font-size:14px;font-weight:600}.campo .ayuda{color:var(--muted);font-size:13px}.campo .error{color:var(--red-d);font-size:13px;font-weight:500}.campo input,.campo select,.campo textarea,.entrada{border:1px solid var(--rule);border-radius:var(--radio);background:var(--white);width:100%;padding:11px 12px;font-size:15.5px;transition:border-color .15s,box-shadow .15s}.campo textarea{resize:vertical;min-height:110px}.campo input:focus,.campo select:focus,.campo textarea:focus,.entrada:focus{border-color:var(--navy-s);outline:none;box-shadow:0 0 0 3px #1a4a9526}.campo [aria-invalid=true]{border-color:var(--red)}.filas{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 16px;display:grid}.check{align-items:flex-start;gap:10px;margin:0 0 14px;font-size:14.5px;line-height:1.5;display:flex}.check input{width:19px;height:19px;accent-color:var(--navy);flex:0 0 19px;margin-top:2px}.opciones{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:16px;display:grid}.opcion{border:1px solid var(--rule);border-radius:var(--radio);background:var(--white);text-align:left;gap:4px;padding:14px;transition:border-color .15s,box-shadow .15s;display:grid}.opcion b{font-family:var(--t-titulo);color:var(--navy);font-size:16px}.opcion span{color:var(--muted);font-size:13.5px}.opcion[aria-pressed=true],.opcion[aria-checked=true]{border-color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy);background:var(--cielo)}.panel{background:var(--white);border:1px solid var(--rule);border-radius:8px;padding:22px}.panel+.panel{margin-top:18px}.panel-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.panel-cab h3{font-size:18px}.panel-cab .muted{font-size:13.5px}.rejilla{gap:18px;display:grid}.rejilla.dos{grid-template-columns:repeat(2,minmax(0,1fr))}.rejilla.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.rejilla.dos-uno{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (width<=960px){.rejilla.dos,.rejilla.tres,.rejilla.dos-uno{grid-template-columns:1fr}}.kpis{background:var(--white);border:1px solid var(--rule);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0;display:grid;overflow:hidden}.kpi{background:var(--white);box-shadow:1px 0 0 var(--rule), 0 1px 0 var(--rule);align-content:start;gap:4px;padding:16px 18px 15px;display:grid}.kpi .etq{font-family:var(--t-titulo);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.kpi .valor{font-family:var(--t-titulo);color:var(--navy);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;font-stretch:90%;line-height:1.05}.kpi .valor small{color:var(--muted);margin-left:3px;font-size:15px;font-weight:600}.kpi .nota{color:var(--muted);font-size:12.5px}.kpi.acento{box-shadow:inset 3px 0 0 var(--red)}.kpi .barra{background:var(--rule-s);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.kpi .barra i{background:var(--navy);height:100%;display:block}.tabla-caja{border:1px solid var(--rule);background:var(--white);border-radius:8px;overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:14px}.tabla th{text-align:left;font-family:var(--t-titulo);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);white-space:nowrap;background:#fafbfd;padding:10px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.tabla td{border-bottom:1px solid var(--rule-s);vertical-align:top;padding:10px 12px}.tabla tr:last-child td{border-bottom:0}.tabla tbody tr:hover td{background:#fafbfd}.tabla .num,.tabla th.num{text-align:right;font-variant-numeric:tabular-nums}.tabla tr.clic{cursor:pointer}.tabla .principal{color:var(--navy);font-weight:600}.tabla .sub{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.sello{white-space:nowrap;background:var(--rule-s);color:var(--muted);border-radius:3px;align-items:center;gap:5px;padding:2px 7px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.sello.ok{background:var(--ok-w);color:var(--ok)}.sello.aviso{background:var(--warn-w);color:var(--warn)}.sello.info{background:var(--info-w);color:var(--info)}.sello.mal{background:var(--red-w);color:var(--red-d)}.sello.navy{background:var(--navy);color:#fff}.chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.chip{border:1px solid var(--rule);background:var(--white);color:var(--muted);border-radius:999px;padding:6px 12px;font-size:13.5px}.chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.chip b{font-variant-numeric:tabular-nums;margin-left:4px}.barra-filtros{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.barra-filtros .campo{min-width:180px;margin:0}.barra-filtros .campo input,.barra-filtros .campo select{padding:8px 10px;font-size:14px}.migas{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px;font-size:13.5px;display:flex}.migas button{color:var(--navy-s);background:0 0;border:0;padding:2px 4px;font-weight:500}.migas button:hover{color:var(--red-d);text-decoration:underline}.migas span[aria-current]{color:var(--muted);padding:2px 4px}.migas .sep{color:var(--muted-l)}.vacio{text-align:center;color:var(--muted);padding:34px 16px}.vacio b{font-family:var(--t-titulo);color:var(--navy);margin-bottom:4px;font-size:17px;display:block}.cargando{text-align:center;color:var(--muted);padding:30px;font-size:14px}.esqueleto{background:linear-gradient(90deg, var(--rule-s), #f3f5f9, var(--rule-s));background-size:200% 100%;border-radius:4px;min-height:14px;animation:1.4s infinite brillo}@keyframes brillo{to{background-position:-200% 0}}.alerta{border:1px solid;border-radius:6px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.alerta.mal{background:var(--red-w);color:var(--red-d);border-color:#f6c5c8}.alerta.aviso{background:var(--warn-w);color:#7c4b07;border-color:#f2d9b0}.alerta.ok{background:var(--ok-w);color:#0f5534;border-color:#bfe0cc}.alerta.info{background:var(--info-w);color:#1c418a;border-color:#c6d6f5}.alerta+.alerta{margin-top:8px}.velo{z-index:200;background:#00133a73;justify-content:center;align-items:flex-start;padding:6vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.dialogo{background:var(--white);border-radius:10px;width:100%;max-width:560px;padding:24px;position:relative;box-shadow:0 30px 80px #000c2859}.dialogo.ancho{max-width:860px}.dialogo h2{margin-bottom:12px;padding-right:30px;font-size:22px}.dialogo .cerrar{color:var(--muted);background:0 0;border:0;border-radius:4px;padding:6px 9px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.dialogo .cerrar:hover{background:var(--paper);color:var(--navy)}.avisos{z-index:400;gap:8px;width:min(92vw,460px);display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.aviso{background:var(--navy-x);color:#fff;border-radius:6px;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;display:flex;box-shadow:0 10px 30px #00000040}.aviso.mal{background:var(--red-d)}.aviso.ok{box-shadow:inset 4px 0 0 var(--ok-l), 0 10px 30px #00000040}.paginador{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;display:flex}.carnet-papel{background:var(--white);border:1px solid var(--rule);border-radius:10px;justify-items:center;gap:10px;padding:18px;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{body{background:#fff}.no-imprimir{display:none!important}}.aw.svelte-1tzy0ph{font-family:var(--t-texto);color:var(--ink)}.boton.svelte-1tzy0ph{z-index:2147483000;border:3px solid var(--white);background:var(--navy);color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:transform .15s,background .15s,opacity .15s;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 6px 20px #00133a61,0 0 0 1px #00133a24}.boton.svelte-1tzy0ph:hover{background:var(--navy-s);transform:scale(1.06)}.boton.svelte-1tzy0ph:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:50%}.boton.arrastrando.svelte-1tzy0ph{cursor:grabbing;transition:none;transform:scale(1.1);box-shadow:0 12px 32px #00133a80}.boton.apartado.svelte-1tzy0ph{opacity:0;pointer-events:none;transform:translate(-70%)scale(.6)}.aw.der.svelte-1tzy0ph .boton.apartado:where(.svelte-1tzy0ph){transform:translate(70%)scale(.6)}.marca.svelte-1tzy0ph{background:var(--ok);border:2px solid var(--white);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-5px;right:-5px}.aw.der.svelte-1tzy0ph .boton:where(.svelte-1tzy0ph){left:auto;right:18px}.aw.abierto.svelte-1tzy0ph .boton:where(.svelte-1tzy0ph){left:calc(min(440px,100vw) + 14px)}.aw.abierto.grande.svelte-1tzy0ph .boton:where(.svelte-1tzy0ph){left:calc(min(560px,100vw) + 14px)}.aw.der.abierto.svelte-1tzy0ph .boton:where(.svelte-1tzy0ph){left:auto;right:calc(min(440px,100vw) + 14px)}.aw.der.abierto.grande.svelte-1tzy0ph .boton:where(.svelte-1tzy0ph){left:auto;right:calc(min(560px,100vw) + 14px)}.aw.oculto.svelte-1tzy0ph .boton:where(.svelte-1tzy0ph){display:none}.panel.svelte-1tzy0ph{z-index:2147483001;background:var(--paper);width:min(440px,100vw);color:var(--ink);flex-direction:column;font-size:15px;line-height:1.45;animation:.18s ease-out svelte-1tzy0ph-entra-izq;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #00133a14,18px 0 50px #00133a3d}.aw.der.svelte-1tzy0ph .panel:where(.svelte-1tzy0ph){animation-name:svelte-1tzy0ph-entra-der;left:auto;right:0;box-shadow:0 0 0 1px #00133a14,-18px 0 50px #00133a3d}.aw.grande.svelte-1tzy0ph .panel:where(.svelte-1tzy0ph){width:min(560px,100vw);font-size:17.5px}@keyframes svelte-1tzy0ph-entra-izq{0%{opacity:0;transform:translate(-28px)}}@keyframes svelte-1tzy0ph-entra-der{0%{opacity:0;transform:translate(28px)}}@keyframes svelte-1tzy0ph-entra-abajo{0%{opacity:0;transform:translateY(28px)}}.cab.svelte-1tzy0ph{background:var(--navy-x);color:#fff;box-shadow:inset 0 -3px 0 var(--red);align-items:flex-start;gap:12px;padding:18px 14px 16px 20px;display:flex}.cab-txt.svelte-1tzy0ph{flex:1;min-width:0}.cab.svelte-1tzy0ph h2:where(.svelte-1tzy0ph){font-family:var(--t-titulo);letter-spacing:-.01em;color:#fff;margin:2px 0 0;font-size:1.45em;font-weight:700;font-stretch:92%;line-height:1.1}.cab.svelte-1tzy0ph p:where(.svelte-1tzy0ph){color:#a9bbdc;margin:5px 0 0;font-size:.82em}.cab-btns.svelte-1tzy0ph{flex:none;gap:6px;display:flex}.cab.svelte-1tzy0ph button:where(.svelte-1tzy0ph){border-radius:var(--radio);color:#fff;min-width:38px;height:38px;font-family:var(--t-titulo);letter-spacing:.04em;background:#ffffff1a;border:0;place-items:center;padding:0 9px;font-size:.87em;font-weight:700;display:grid}.cab.svelte-1tzy0ph button:where(.svelte-1tzy0ph):hover{background:#fff3}.cab.svelte-1tzy0ph button[aria-pressed=true]:where(.svelte-1tzy0ph){color:var(--navy);background:#fff}.cab.svelte-1tzy0ph button:where(.svelte-1tzy0ph):focus-visible{outline-offset:2px;outline:2.5px solid #fff}.etq.svelte-1tzy0ph{font-family:var(--t-titulo);letter-spacing:.11em;text-transform:uppercase;color:var(--red);align-items:center;gap:9px;margin:0 2px 10px;font-size:.77em;font-weight:700;line-height:1.2;display:flex}.etq.svelte-1tzy0ph:before{content:"";background:currentColor;border-radius:2px;flex:none;width:22px;height:2.5px}.etq.clara.svelte-1tzy0ph{color:#ff8a8e;margin:0 0 6px}.cuerpo.svelte-1tzy0ph{overscroll-behavior:contain;flex:1;padding:18px 16px 20px;overflow-y:auto}.sec.svelte-1tzy0ph+.sec:where(.svelte-1tzy0ph){margin-top:22px}.sec.svelte-1tzy0ph h3:where(.svelte-1tzy0ph){font:inherit;letter-spacing:normal;color:inherit;margin:0}.sec.svelte-1tzy0ph h3.etq:where(.svelte-1tzy0ph){font-family:var(--t-titulo);letter-spacing:.11em;color:var(--red);margin:0 2px 10px;font-size:.77em;font-weight:700;line-height:1.2}.plega.svelte-1tzy0ph{background:var(--white);border:1px solid var(--rule);width:100%;color:var(--navy);font-family:var(--t-titulo);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:14px 14px 14px 16px;font-size:1.07em;font-weight:700;transition:border-color .15s;display:flex}.plega.svelte-1tzy0ph:hover{border-color:var(--navy-s)}.plega[aria-expanded=true].svelte-1tzy0ph{border-bottom-color:var(--rule-s);border-radius:8px 8px 0 0}.flecha.svelte-1tzy0ph{color:var(--muted);margin-left:auto;transition:transform .15s;display:grid}.plega[aria-expanded=true].svelte-1tzy0ph .flecha:where(.svelte-1tzy0ph){transform:rotate(180deg)}.activo.svelte-1tzy0ph{font-family:var(--t-texto);color:var(--ok);background:var(--ok-w);white-space:nowrap;border-radius:3px;padding:2px 8px;font-size:.72em;font-weight:600}.perfiles.svelte-1tzy0ph{background:var(--white);border:1px solid var(--rule);border-top:0;border-radius:0 0 8px 8px;gap:2px;padding:6px;display:grid}.perfil.svelte-1tzy0ph{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:10px;display:flex}.perfil.svelte-1tzy0ph:hover{background:var(--paper)}.ic.svelte-1tzy0ph{background:var(--cielo);width:36px;height:36px;color:var(--navy);border-radius:6px;flex:none;place-items:center;display:grid}.perfil[aria-pressed=true].svelte-1tzy0ph .ic:where(.svelte-1tzy0ph){background:var(--navy);color:#fff}.txt.svelte-1tzy0ph{flex:1;min-width:0}.txt.svelte-1tzy0ph b:where(.svelte-1tzy0ph){color:var(--navy);font-weight:600;display:block}.txt.svelte-1tzy0ph small:where(.svelte-1tzy0ph){color:var(--muted);margin-top:1px;font-size:.84em;line-height:1.35;display:block}.sw.svelte-1tzy0ph{background:var(--rule);border-radius:11px;flex:none;width:40px;height:22px;transition:background .15s;position:relative}.sw.svelte-1tzy0ph:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00133a40}.perfil[aria-pressed=true].svelte-1tzy0ph .sw:where(.svelte-1tzy0ph){background:var(--ok)}.perfil[aria-pressed=true].svelte-1tzy0ph .sw:where(.svelte-1tzy0ph):after{transform:translate(18px)}.rejilla.svelte-1tzy0ph{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ficha.svelte-1tzy0ph{background:var(--white);border:1px solid var(--rule);text-align:center;min-height:112px;color:var(--ink);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 8px 12px;font-size:.87em;font-weight:600;line-height:1.25;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.ficha.svelte-1tzy0ph:hover{border-color:var(--navy-s);box-shadow:var(--sombra)}.ico.svelte-1tzy0ph{color:var(--navy);display:grid}.nom.svelte-1tzy0ph{overflow-wrap:anywhere}.niv.svelte-1tzy0ph{min-height:1.25em;color:var(--muted);font-size:.86em;font-weight:500}.pts.svelte-1tzy0ph{gap:3px;min-height:4px;display:flex}.pts.svelte-1tzy0ph i:where(.svelte-1tzy0ph){background:var(--rule-s);border-radius:2px;width:14px;height:4px}.pts.svelte-1tzy0ph i.on:where(.svelte-1tzy0ph){background:var(--red)}.hecho.svelte-1tzy0ph{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:7px;right:7px}.ficha[aria-pressed=true].svelte-1tzy0ph{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:inset 0 -3px 0 var(--red)}.ficha[aria-pressed=true].svelte-1tzy0ph .ico:where(.svelte-1tzy0ph){color:#fff}.ficha[aria-pressed=true].svelte-1tzy0ph .niv:where(.svelte-1tzy0ph){color:#c9d6ee}.ficha[aria-pressed=true].svelte-1tzy0ph .pts:where(.svelte-1tzy0ph) i:where(.svelte-1tzy0ph){background:#ffffff40}.ficha[aria-pressed=true].svelte-1tzy0ph .pts:where(.svelte-1tzy0ph) i.on:where(.svelte-1tzy0ph){background:#fff}.ficha.accion.svelte-1tzy0ph{border-style:dashed;border-color:var(--muted-l)}.ficha.svelte-1tzy0ph:disabled{opacity:.45;cursor:not-allowed}.ficha.svelte-1tzy0ph:disabled:hover{border-color:var(--rule);box-shadow:none}.volver.svelte-1tzy0ph{color:var(--navy-s);background:0 0;border:0;align-items:center;gap:6px;padding:2px 0 12px;font-weight:600;display:inline-flex}.volver.svelte-1tzy0ph:hover{color:var(--red-d)}.estr.svelte-1tzy0ph h3:where(.svelte-1tzy0ph){font-family:var(--t-titulo);letter-spacing:-.01em;color:var(--navy);margin:0 0 12px;font-size:1.3em}.pest.svelte-1tzy0ph{background:var(--white);border:1px solid var(--rule);border-radius:8px;margin-bottom:12px;padding:3px;display:flex}.pest.svelte-1tzy0ph button:where(.svelte-1tzy0ph){color:var(--muted);background:0 0;border:0;border-radius:6px;flex:1;padding:8px 6px;font-size:.92em;font-weight:600}.pest.svelte-1tzy0ph button:where(.svelte-1tzy0ph):hover{color:var(--navy)}.pest.svelte-1tzy0ph button[aria-selected=true]:where(.svelte-1tzy0ph){background:var(--navy);color:#fff}.lista.svelte-1tzy0ph{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ir.svelte-1tzy0ph{background:var(--white);border:1px solid var(--rule);text-align:left;width:100%;color:var(--ink);border-radius:6px;align-items:baseline;gap:10px;padding:9px 10px;font-size:.92em;line-height:1.35;display:flex}.ir.svelte-1tzy0ph:hover{border-color:var(--navy-s)}.ir.n3.svelte-1tzy0ph{width:calc(100% - 14px);margin-left:14px}.ir.n4.svelte-1tzy0ph{width:calc(100% - 28px);margin-left:28px}.et.svelte-1tzy0ph{background:var(--muted);color:#fff;text-align:center;min-width:36px;font-family:var(--t-titulo);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;flex:none;padding:2px 6px;font-size:.74em;font-weight:700}.et.h1.svelte-1tzy0ph{background:var(--red)}.et.h2.svelte-1tzy0ph{background:var(--navy)}.nada.svelte-1tzy0ph{color:var(--muted);margin:0;padding:12px 4px;font-size:.92em}.pie.svelte-1tzy0ph{background:var(--white);border-top:1px solid var(--rule);gap:10px;padding:14px 16px 16px;display:grid}.reset.svelte-1tzy0ph{border-radius:var(--radio);background:var(--red);color:#fff;border:0;width:100%;padding:12px 16px;font-size:1em;font-weight:600;transition:background .15s}.reset.svelte-1tzy0ph:hover{background:var(--red-d)}.enlaces.svelte-1tzy0ph{flex-wrap:wrap;justify-content:space-between;gap:2px 14px;display:flex}.enlaces.svelte-1tzy0ph button:where(.svelte-1tzy0ph){color:var(--navy-s);text-underline-offset:2px;background:0 0;border:0;padding:3px 0;font-size:.87em;font-weight:600;text-decoration:underline}.enlaces.svelte-1tzy0ph button:where(.svelte-1tzy0ph):hover{color:var(--red-d)}.pie.svelte-1tzy0ph p:where(.svelte-1tzy0ph){color:var(--muted);margin:0;font-size:.8em;line-height:1.45}.guia.svelte-1tzy0ph{z-index:2147482999;pointer-events:none;border-top:3px solid var(--red);border-bottom:3px solid var(--navy);background:#ffd40038;height:14px;position:fixed;left:0;right:0}.masc.svelte-1tzy0ph{z-index:2147482999;pointer-events:none;background:#00133a9e;position:fixed;left:0;right:0}.tip.svelte-1tzy0ph{z-index:2147483003;border-radius:var(--radio);pointer-events:none;background:var(--navy-x);color:#fff;max-width:300px;font:600 14px/1.35 var(--t-texto);padding:8px 11px;position:fixed;top:0;left:0;box-shadow:0 6px 16px #0000004d}.dicc.svelte-1tzy0ph{z-index:2147483003;background:var(--white);width:260px;color:var(--ink);border:1px solid var(--rule);border-top:3px solid var(--navy);font:15px/1.4 var(--t-texto);border-radius:8px;gap:8px;padding:14px 16px;display:grid;position:fixed;top:0;left:0;box-shadow:0 14px 34px #00133a40}.dicc.svelte-1tzy0ph p:where(.svelte-1tzy0ph){font-family:var(--t-titulo);color:var(--navy);margin:0;font-size:1.35em;font-weight:700}.dicc.svelte-1tzy0ph a:where(.svelte-1tzy0ph){color:var(--navy-s);font-weight:600}.dicc-acc.svelte-1tzy0ph{flex-wrap:wrap;gap:6px;display:flex}.dicc.svelte-1tzy0ph button:where(.svelte-1tzy0ph){border-radius:var(--radio);background:var(--navy);color:#fff;border:0;padding:7px 12px;font-size:.9em;font-weight:600}.dicc.svelte-1tzy0ph button:where(.svelte-1tzy0ph):hover{background:var(--navy-s)}.dicc.svelte-1tzy0ph button.otro:where(.svelte-1tzy0ph){background:var(--white);color:var(--navy);box-shadow:inset 0 0 0 1px var(--rule)}.dicc.svelte-1tzy0ph small:where(.svelte-1tzy0ph){color:var(--muted);font-size:.82em}.decl.svelte-1tzy0ph{z-index:2147483002;background:#00133a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.decl-caja.svelte-1tzy0ph{border-top:4px solid var(--red);background:var(--white);width:100%;max-width:620px;max-height:86vh;color:var(--ink);font:15.5px/1.6 var(--t-texto);border-radius:10px;padding:26px 26px 22px;overflow:auto;box-shadow:0 30px 80px #000c2859}.decl-caja.svelte-1tzy0ph .etq:where(.svelte-1tzy0ph){margin:0 0 10px;font-size:11.5px}.decl-caja.svelte-1tzy0ph h2:where(.svelte-1tzy0ph){font-family:var(--t-titulo);color:var(--navy);margin:0 0 12px;font-size:24px}.decl-caja.svelte-1tzy0ph ul:where(.svelte-1tzy0ph){margin:0 0 1em;padding-left:1.2em}.decl-caja.svelte-1tzy0ph li:where(.svelte-1tzy0ph){margin-bottom:4px}.decl-caja.svelte-1tzy0ph button:where(.svelte-1tzy0ph){border-radius:var(--radio);background:var(--navy);color:#fff;border:0;padding:11px 18px;font-weight:600}.decl-caja.svelte-1tzy0ph button:where(.svelte-1tzy0ph):hover{background:var(--navy-s)}html.aw-inv .boton.svelte-1tzy0ph,html.aw-inv .panel.svelte-1tzy0ph,html.aw-inv .dicc.svelte-1tzy0ph,html.aw-inv .tip.svelte-1tzy0ph,html.aw-inv .decl.svelte-1tzy0ph{filter:invert()hue-rotate(180deg)}@media (width<=560px){.boton.svelte-1tzy0ph{width:50px;height:50px;bottom:12px;left:12px}.aw.der.svelte-1tzy0ph .boton:where(.svelte-1tzy0ph){right:12px}.panel.svelte-1tzy0ph,.aw.grande.svelte-1tzy0ph .panel:where(.svelte-1tzy0ph),.aw.der.svelte-1tzy0ph .panel:where(.svelte-1tzy0ph){border-radius:14px 14px 0 0;width:100vw;height:88dvh;animation-name:svelte-1tzy0ph-entra-abajo;top:auto;box-shadow:0 -12px 40px #00133a47}.rejilla.svelte-1tzy0ph{grid-template-columns:repeat(2,minmax(0,1fr))}.aw.abierto.svelte-1tzy0ph .boton:where(.svelte-1tzy0ph){display:none}}@media (prefers-reduced-motion:reduce){.boton.svelte-1tzy0ph,.panel.svelte-1tzy0ph,.ficha.svelte-1tzy0ph,.plega.svelte-1tzy0ph,.flecha.svelte-1tzy0ph,.sw.svelte-1tzy0ph,.sw.svelte-1tzy0ph:after,.reset.svelte-1tzy0ph{transition:none;animation:none}.boton.svelte-1tzy0ph:hover{transform:none}}@media print{.aw.svelte-1tzy0ph{display:none!important}}html.a11y-t1 body>:not(.aw){zoom:1.12}html.a11y-t2 body>:not(.aw){zoom:1.25}html.a11y-t3 body>:not(.aw){zoom:1.4}html.a11y-t4 body>:not(.aw){zoom:1.6}html.aw-esp1 body>:not(.aw) *{letter-spacing:.06em!important;word-spacing:.12em!important}html.aw-esp2 body>:not(.aw) *{letter-spacing:.12em!important;word-spacing:.24em!important}html.aw-esp3 body>:not(.aw) *{letter-spacing:.18em!important;word-spacing:.36em!important}html.a11y-esp body>:not(.aw) *{line-height:1.6!important}html.aw-lin2 body>:not(.aw) *{line-height:1.9!important}html.aw-lin3 body>:not(.aw) *{line-height:2.2!important}html:is(.a11y-esp,.aw-lin2,.aw-lin3) body>:not(.aw) p{margin-bottom:1.3em}html.aw-al1 body>:not(.aw) :is(p,li,h1,h2,h3,h4,h5,dd,td,label,span,small){text-align:left!important}html.aw-al2 body>:not(.aw) :is(p,li,h1,h2,h3,h4,h5,dd,td,label,span,small){text-align:center!important}html.aw-al3 body>:not(.aw) :is(p,li,h1,h2,h3,h4,h5,dd,td,label,span,small){text-align:right!important}html.aw-al4 body>:not(.aw) :is(p,li){text-align:justify!important}html.a11y-sub body>:not(.aw) :is(a,button,[role=button],.lnk){text-underline-offset:3px;outline-offset:2px;outline:2px solid var(--red)!important;color:var(--navy)!important;background-color:#fff4b8!important;text-decoration:underline!important}html.a11y-sub body>:not(.aw) :is(h1,h2,h3,h4){-webkit-text-fill-color:var(--navy);outline:2px dashed var(--navy);outline-offset:3px;background:var(--cielo)!important;color:var(--navy)!important}html.a11y-sub body>:not(.aw) :is(h1,h2,h3,h4) *{-webkit-text-fill-color:inherit;color:inherit!important}html.a11y-mov *,html.a11y-mov :before,html.a11y-mov :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.aw-img body>:not(.aw) :is(img,picture,video,canvas,iframe,image){visibility:hidden!important}html.aw-img body>:not(.aw) [style*=background-image]{background-image:none!important}html.aw-dis1 body>:not(.aw) *{font-family:Verdana,Tahoma,Atkinson Hyperlegible,Arial,sans-serif!important}html.aw-dis2 body>:not(.aw) *{letter-spacing:.05em!important;word-spacing:.15em!important;font-family:OpenDyslexic,Comic Sans MS,Comic Neue,Chalkboard SE,Verdana,sans-serif!important;font-style:normal!important}html.aw-foco :focus{outline-offset:3px!important;box-shadow:0 0 0 7px var(--navy)!important;outline:4px solid #ffd400!important}html.a11y-hc body{background:#fff!important}html.a11y-hc body>:not(.aw) :not(svg):not(svg *):not(img){color:#000!important;text-shadow:none!important;box-shadow:none!important;background-color:#fff!important;background-image:none!important;border-color:#000!important}html.a11y-hc body>:not(.aw) :is(a,.lnk){color:#03c!important}html.a11y-hc body>:not(.aw) :is(button,.btn,input,select,textarea){border:2px solid #000!important}html.a11y-hc body>:not(.aw) svg{color:#000}html.a11y-hc :focus-visible{outline-offset:3px;outline:3px solid #000;box-shadow:0 0 0 6px #ffd400}html.aw-osc body{background:#000!important}html.aw-osc body>:not(.aw) :not(svg):not(svg *):not(img){color:#fff!important;text-shadow:none!important;box-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}html.aw-osc body>:not(.aw) :is(a,.lnk){color:#ffe14d!important}html.aw-osc body>:not(.aw) :is(button,.btn,input,select,textarea){border:2px solid #fff!important}html.aw-osc body>:not(.aw) svg{color:#fff}html:is(.a11y-hc,.aw-osc) body>:not(.aw) :before,html:is(.a11y-hc,.aw-osc) body>:not(.aw) :after{box-shadow:none!important;background-image:none!important}html.aw-inv :is(img,video,picture,canvas,iframe){filter:invert()hue-rotate(180deg)}html.aw-cur1,html.aw-cur1 *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l16 9-7 2-3 7z' fill='%23000' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2,auto!important}html.aw-voz .aw-leyendo{outline-offset:3px;outline:3px solid var(--red)!important;background-color:#ffd40040!important}.aw-marcado{transition:outline-color .3s;outline:4px solid var(--red)!important;outline-offset:4px!important}
