@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-500-normal-O53RGPUQ.woff2") format("woff2"),url("./media/poppins-latin-500-normal-7WHJNQSB.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2"),url("./media/poppins-latin-600-normal-YBYM6FEI.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-latin-700-normal-TKEB4KWA.woff2") format("woff2"),url("./media/poppins-latin-700-normal-ZA622GRH.woff") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/open-sans-latin-400-normal-WXNQF4GQ.woff2") format("woff2"),url("./media/open-sans-latin-400-normal-HCAVHEYW.woff") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/open-sans-latin-600-normal-JBABOOUI.woff2") format("woff2"),url("./media/open-sans-latin-600-normal-YQJRCYJV.woff") format("woff")}:root{color-scheme:light dark;--af-marca-naranja: #fba621;--af-marca-magenta: #e121a0;--af-marca-indigo: #492b9d;--af-degradado-marca: linear-gradient( 153deg, var(--af-marca-naranja) 0%, var(--af-marca-magenta) 35%, var(--af-marca-indigo) 100% );--af-velo-degradado: rgb(20 10 40 / 45%);--af-color-sobre-degradado: #ffffff;--af-color-fondo: #f3f2f3;--af-color-superficie: #ffffff;--af-color-superficie-suave: #f7f6fb;--af-color-texto: #1e1b2e;--af-color-texto-suave: #565370;--af-color-borde: #dcd9e3;--af-color-borde-campo: #7d7a8f;--af-color-primario: #492b9d;--af-color-primario-hover: #881e92;--af-color-sobre-primario: #ffffff;--af-color-acento: #2dc997;--af-color-sobre-acento: #1c1c2b;--af-color-foco: #492b9d;--af-color-barra: #29293a;--af-color-sobre-barra: #e9e7f3;--af-color-sobre-barra-suave: #c9c6dc;--af-color-foco-sobre-oscuro: #ffffff;--af-color-exito: #14532d;--af-color-exito-fondo: #dcfce7;--af-color-alerta: #7c2d12;--af-color-alerta-fondo: #ffedd5;--af-color-error: #a4132c;--af-color-error-fondo: #fde8ec;--af-color-sobre-error: #ffffff;--af-fuente-base: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--af-fuente-titulos: "Poppins", "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--af-texto-s: .875rem;--af-texto-m: 1rem;--af-texto-l: 1.25rem;--af-texto-xl: 1.75rem;--af-texto-xxl: clamp(2rem, 1.4rem + 3vw, 3.25rem);--af-peso-normal: 400;--af-peso-medio: 500;--af-peso-fuerte: 600;--af-peso-negrita: 700;--af-interlineado: 1.6;--af-espaciado-rotulo: .06em;--af-espacio-1: .25rem;--af-espacio-2: .5rem;--af-espacio-3: .75rem;--af-espacio-4: 1rem;--af-espacio-6: 1.5rem;--af-espacio-8: 2rem;--af-espacio-12: 3rem;--af-radio-m: .5rem;--af-radio-tarjeta: .375rem;--af-radio-pildora: 3.125rem;--af-ancho-contenido: 64rem;--af-sombra-tarjeta: 0 1px 10px rgb(0 0 0 / 20%);--af-sombra-tarjeta-hover: 0 4px 20px rgb(41 41 58 / 35%);--af-sombra-suave: 0 1px 2px rgb(30 27 46 / 6%), 0 12px 32px rgb(41 41 58 / 8%)}@media(prefers-color-scheme:dark){:root{--af-color-fondo: #131722;--af-color-superficie: #1c2030;--af-color-superficie-suave: #232840;--af-color-texto: #f1eefb;--af-color-texto-suave: #b9b4cc;--af-color-borde: #34384a;--af-color-borde-campo: #8c88a3;--af-color-primario: #b5a1ff;--af-color-primario-hover: #d8a8ff;--af-color-sobre-primario: #1a1033;--af-color-foco: #d8cbff;--af-color-exito: #86efac;--af-color-exito-fondo: #14301f;--af-color-alerta: #fdba74;--af-color-alerta-fondo: #3a2312;--af-color-error: #ff9aa8;--af-color-error-fondo: #3a1620;--af-color-sobre-error: #1a1033;--af-sombra-tarjeta: 0 1px 10px rgb(0 0 0 / 55%);--af-sombra-tarjeta-hover: 0 4px 20px rgb(0 0 0 / 70%);--af-sombra-suave: 0 1px 2px rgb(0 0 0 / 40%), 0 12px 32px rgb(0 0 0 / 35%)}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--af-color-fondo);color:var(--af-color-texto);font-family:var(--af-fuente-base);font-size:var(--af-texto-m);line-height:var(--af-interlineado)}h1,h2,h3{font-family:var(--af-fuente-titulos);line-height:1.25}h1{font-size:var(--af-texto-xl);font-weight:var(--af-peso-negrita)}h2{font-size:var(--af-texto-l);font-weight:var(--af-peso-fuerte)}a{color:var(--af-color-primario);text-underline-offset:.2em}a:hover{color:var(--af-color-primario-hover)}:focus-visible{outline:3px solid var(--af-color-foco);outline-offset:2px}.contenido{display:grid;grid-template-columns:[completo-inicio] minmax(var(--af-espacio-4),1fr) [contenido-inicio] minmax(0,var(--af-ancho-contenido)) [contenido-fin] minmax(var(--af-espacio-4),1fr) [completo-fin];align-content:start}.contenido>router-outlet{display:none}:where(.contenido)>:where(*){grid-column:contenido-inicio / contenido-fin;margin-block:var(--af-espacio-8)}.panel{display:grid;gap:var(--af-espacio-4);width:100%;max-width:40rem;margin-inline:auto;padding:var(--af-espacio-6);border-radius:var(--af-radio-tarjeta);background:var(--af-color-superficie);box-shadow:var(--af-sombra-tarjeta)}.panel+.panel{margin-top:var(--af-espacio-6)}.panel h1{margin:0}.panel h1:after{content:"";display:block;width:3rem;height:.25rem;margin-top:var(--af-espacio-2);border-radius:var(--af-radio-pildora);background:var(--af-degradado-marca)}.panel form{display:grid;gap:var(--af-espacio-4);justify-items:start}.panel form>.campo{justify-self:stretch}.tarjetas{display:grid;gap:var(--af-espacio-4);margin:0;padding:0;list-style:none}.tarjetas>li{position:relative;overflow:hidden;padding:var(--af-espacio-4) var(--af-espacio-4) var(--af-espacio-4) var(--af-espacio-6);border:1px solid var(--af-color-borde);border-radius:var(--af-radio-tarjeta);background:var(--af-color-superficie-suave);transition:transform .2s ease,box-shadow .2s ease}.tarjetas>li:before{content:"";position:absolute;inset:0 auto 0 0;width:.25rem;background:var(--af-degradado-marca)}.tarjetas>li:hover{transform:translateY(-2px);box-shadow:var(--af-sombra-tarjeta-hover)}.tarjetas a{font-family:var(--af-fuente-titulos);font-weight:var(--af-peso-fuerte)}.tarjetas p{margin:var(--af-espacio-1) 0 0;color:var(--af-color-texto-suave);font-size:var(--af-texto-s)}.tarjetas>li>span{margin-inline:var(--af-espacio-2);color:var(--af-color-texto-suave);font-size:var(--af-texto-s)}.catalogo{display:grid;gap:var(--af-espacio-4);min-width:0;margin-block:var(--af-espacio-4)}.catalogo h1{margin:0;color:var(--af-color-texto);font-size:var(--af-texto-l)}.catalogo h1:after{content:"";display:block;width:2.5rem;height:.2rem;margin-top:var(--af-espacio-2);border-radius:var(--af-radio-pildora);background:var(--af-degradado-marca)}.catalogo .cabecera{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--af-espacio-3);min-width:0}.catalogo .cabecera h1{min-width:0}.catalogo .cabecera .boton{margin:0}.catalogo form,.catalogo .buscador{min-width:0}.catalogo .buscador{display:grid;gap:var(--af-espacio-2)}.catalogo .buscador-campo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--af-espacio-2);min-width:0;padding:var(--af-espacio-1);border:1px solid var(--af-color-borde-campo);border-radius:var(--af-radio-pildora);background:var(--af-color-superficie)}.catalogo .buscador-entrada{display:flex;flex:1 1 10rem;align-items:center;gap:var(--af-espacio-2);min-width:min(100%,8rem);min-height:2.75rem;padding-inline:var(--af-espacio-3)}.catalogo .lupa{flex:none;width:1.25rem;height:1.25rem;fill:none;stroke:var(--af-color-texto-suave);stroke-width:2;stroke-linecap:round}.catalogo .buscador-entrada input{flex:1;min-width:0;min-height:2.75rem;padding:0;border:0;background:transparent}.catalogo .buscador-campo button{flex:0 1 auto;min-width:2.75rem;min-height:2.75rem;max-width:100%;margin:0;padding:var(--af-espacio-2) var(--af-espacio-4);white-space:normal;overflow-wrap:anywhere}.catalogo .mosaico{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--af-espacio-3);margin:0;padding:0;list-style:none}.catalogo .mosaico>li{min-width:0}.catalogo .paginas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--af-espacio-3)}.catalogo .paginas button{min-width:2.75rem;min-height:2.75rem;margin:0;padding:var(--af-espacio-2) var(--af-espacio-3);white-space:normal}.catalogo .paginas p{margin:0;min-width:0;color:var(--af-color-texto);font-size:var(--af-texto-s);text-align:center}@media(min-width:22.5rem){.catalogo .mosaico{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--af-espacio-4)}}@media(min-width:48rem){.catalogo .mosaico{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.catalogo .mosaico{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalogo.explora .intro{display:grid;gap:var(--af-espacio-2);min-width:0}.catalogo.explora .cabecera .intro{flex:1 1 12rem}.catalogo.explora .intro h1{font-size:var(--af-texto-xl)}.catalogo.explora .intro p{margin:0;color:var(--af-color-texto-suave)}.catalogo.explora .resultados>h2{margin:0;font-size:var(--af-texto-l)}.catalogo.explora .resultados>h2:after{content:"";display:block;width:2.5rem;height:.2rem;margin-top:var(--af-espacio-2);border-radius:var(--af-radio-pildora);background:var(--af-degradado-marca)}@media(min-width:64rem){.catalogo.explora .mosaico{grid-template-columns:repeat(3,minmax(0,1fr))}}.acciones{display:flex;flex-wrap:wrap;gap:var(--af-espacio-2);margin-top:var(--af-espacio-3)}.acciones button{margin:0}.boton+.boton,.panel p>button+button{margin-inline-start:var(--af-espacio-2)}.campo{display:grid;gap:var(--af-espacio-2)}label,legend{font-weight:var(--af-peso-fuerte)}input,textarea,select,button{font:inherit}input,textarea,select{padding:var(--af-espacio-2) var(--af-espacio-3);border:1px solid var(--af-color-borde-campo);border-radius:var(--af-radio-m);background:var(--af-color-superficie);color:var(--af-color-texto)}input[type=checkbox],input[type=radio]{width:1.125rem;height:1.125rem;padding:0;accent-color:var(--af-color-primario)}fieldset{min-width:0;margin:0;border:0;padding:0}button,.boton{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:var(--af-espacio-2) var(--af-espacio-6);border:2px solid var(--af-color-primario);border-radius:var(--af-radio-pildora);background:var(--af-color-primario);color:var(--af-color-sobre-primario);font-family:var(--af-fuente-titulos);font-size:var(--af-texto-s);font-weight:var(--af-peso-medio);letter-spacing:var(--af-espaciado-rotulo);text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}button:hover:not(:disabled),.boton:hover{border-color:var(--af-color-primario-hover);background:var(--af-color-primario-hover);color:var(--af-color-sobre-primario)}.boton-secundario{background:transparent;color:var(--af-color-primario)}.boton-acento,.boton-contorno{border-color:var(--af-color-acento);background:var(--af-color-acento);color:var(--af-color-sobre-acento)}.boton-contorno{border-color:var(--af-color-sobre-degradado);background:transparent;color:var(--af-color-sobre-degradado)}.boton-acento:hover,.boton-contorno:hover{border-color:var(--af-color-sobre-degradado);background:var(--af-color-sobre-degradado);color:var(--af-marca-indigo)}.boton-acento:focus-visible,.boton-contorno:focus-visible{outline-color:var(--af-color-foco-sobre-oscuro)}button:disabled{opacity:.55;cursor:not-allowed}.ayuda{margin:0;color:var(--af-color-texto-suave);font-size:var(--af-texto-s)}.ficha{max-width:44rem;gap:var(--af-espacio-6);box-shadow:var(--af-sombra-suave);overflow-wrap:break-word}.ficha h1{color:var(--af-color-texto)}.introduccion{margin:var(--af-espacio-2) 0 0;max-width:62ch;color:var(--af-color-texto-suave)}.seccion{display:grid;gap:var(--af-espacio-4);width:100%;min-width:0;padding-top:var(--af-espacio-4);border-top:1px solid var(--af-color-borde)}.seccion>h2{margin:0;color:var(--af-color-texto-suave);font-size:var(--af-texto-s);font-weight:var(--af-peso-fuerte);letter-spacing:var(--af-espaciado-rotulo);text-transform:uppercase}.rejilla{display:grid;gap:var(--af-espacio-4);width:100%;min-width:0}.campo-ancho{grid-column:1 / -1}.ficha form{width:100%;justify-items:stretch}.ficha .campo{min-width:0}.ficha input:not([type=checkbox]):not([type=radio]),.ficha textarea,.ficha select{width:100%;min-height:2.75rem}.ficha textarea{min-height:8rem;resize:vertical}.ficha input:disabled,.ficha select:disabled,.ficha textarea:disabled{background:var(--af-color-superficie-suave);color:var(--af-color-texto-suave);cursor:not-allowed}.ficha input[aria-invalid=true],.ficha select[aria-invalid=true],.ficha textarea[aria-invalid=true]{border-color:var(--af-color-error);background:var(--af-color-error-fondo)}.requerido:after{content:"Obligatorio";margin-inline-start:var(--af-espacio-2);color:var(--af-color-texto-suave);font-size:var(--af-texto-s);font-weight:var(--af-peso-normal);letter-spacing:0;text-transform:none}.ficha fieldset{display:grid;gap:var(--af-espacio-3);min-width:0}.ficha fieldset.opciones{display:flex;flex-wrap:wrap;gap:var(--af-espacio-2)}.ficha fieldset.opciones legend{flex-basis:100%}.ficha .opciones label{display:inline-flex;align-items:center;gap:var(--af-espacio-2);min-height:2.5rem;margin:0;padding-inline:var(--af-espacio-3);border:1px solid var(--af-color-borde);border-radius:var(--af-radio-pildora);background:var(--af-color-superficie);font-weight:var(--af-peso-normal)}.ficha .opciones label:has(input:checked){border-color:var(--af-color-primario);background:var(--af-color-superficie-suave)}.ficha .error{padding:var(--af-espacio-2) var(--af-espacio-3);border-radius:var(--af-radio-m);background:var(--af-color-error-fondo)}.aviso{margin:0;padding:var(--af-espacio-3) var(--af-espacio-4);border-radius:var(--af-radio-m);background:var(--af-color-exito-fondo);color:var(--af-color-exito)}.ficha .acciones{margin-top:0}.acciones .boton-peligro:not(:first-child){margin-inline-start:var(--af-espacio-4)}.acciones-aparte{padding-top:var(--af-espacio-4);border-top:1px solid var(--af-color-borde)}.boton-peligro{border-color:var(--af-color-error);background:transparent;color:var(--af-color-error)}.boton-peligro:hover:not(:disabled){border-color:var(--af-color-error);background:var(--af-color-error);color:var(--af-color-sobre-error)}.meta{display:flex;flex-wrap:wrap;gap:var(--af-espacio-2);align-items:baseline;margin:0;color:var(--af-color-texto-suave);font-size:var(--af-texto-s)}.lectura{margin:0;max-width:65ch}.chips{display:flex;flex-wrap:wrap;gap:var(--af-espacio-2);margin:0;padding:0;list-style:none}.chips>li{margin:0;padding:.2rem .75rem;border:1px solid var(--af-color-borde);border-radius:var(--af-radio-pildora);background:var(--af-color-superficie-suave);color:var(--af-color-texto);font-size:var(--af-texto-s)}.personas{display:grid;gap:var(--af-espacio-2);margin:0;padding:0;list-style:none}.personas>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--af-espacio-2) var(--af-espacio-4);margin:0;padding:var(--af-espacio-3) var(--af-espacio-4);border:1px solid var(--af-color-borde);border-radius:var(--af-radio-m);background:var(--af-color-superficie-suave)}.rol{padding:.1rem .6rem;border-radius:var(--af-radio-pildora);background:var(--af-color-superficie);color:var(--af-color-texto-suave);font-size:var(--af-texto-s);font-weight:var(--af-peso-fuerte)}.rol-lider{background:var(--af-color-superficie);color:var(--af-color-primario)}.estado{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:.25rem .75rem;border-radius:var(--af-radio-pildora);background:var(--af-color-alerta-fondo);color:var(--af-color-alerta);font-size:var(--af-texto-s);font-weight:var(--af-peso-fuerte)}.estado-exito{background:var(--af-color-exito-fondo);color:var(--af-color-exito)}.estado-neutro{background:var(--af-color-superficie-suave);color:var(--af-color-texto)}.enlaces{display:flex;flex-wrap:wrap;gap:var(--af-espacio-2) var(--af-espacio-4);margin:0;padding:0;list-style:none}.enlaces a{font-weight:var(--af-peso-fuerte)}.datos{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:var(--af-espacio-3) var(--af-espacio-4);margin:0}.datos dt{margin:0;color:var(--af-color-texto-suave);font-size:var(--af-texto-s)}.datos dd{margin:0}.volver{margin:0;font-size:var(--af-texto-s)}.volver a{color:var(--af-color-texto-suave)}@media(min-width:40rem){.rejilla-pares{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:30rem){.datos{grid-template-columns:1fr}}.error{margin:0;color:var(--af-color-error)}.foto-perfil{width:8rem;height:8rem;object-fit:cover;border-radius:50%}.foto-portada{display:block;width:100%;max-width:40rem;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--af-radio-m)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
