@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.40v7iydlhc_yt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.438h7bwt6ldsi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0rg7ym60g9xsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.XE_MLG_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.XE_MLG_variable{--fuente-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.vYRxfG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.vYRxfG_variable{--fuente-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--fondo:#fff;--blanco:#fff;--superficie:#e7eadf;--neutro-fondo:#efeee8;--borde:#d3d2bf;--texto:#43443c;--texto-suave:#55564b;--verde:#26402c;--verde-claro:#4a6b51;--verde-candidato:#3a5a40;--oxido:#a6461f;--oro:#c9a33f;--oro-claro:#e0c173;--whatsapp:#0e6b5c;--pensa-cereza:#6b1a26;--ok-fondo:#dce7dc;--pendiente-fondo:#f4ebd4;--pendiente-texto:#7e6520;--rojo:#9c3a22;--rojo-fondo:#f2ded6;--panel:var(--superficie);--tierra:var(--rojo);--radio-pastilla:999px;--radio-boton:10px;--radio-bloque:16px;--radio-control:10px;--radio-detalle:4px;--sombra-flotante:0 12px 32px #26402c2e;--tinte-verde:#26402c0d;--tinte-oxido:#a6461f0f;--velo:#1e201a73;--curva:cubic-bezier(.23, 1, .32, 1);--font-titulos:var(--fuente-fraunces,"Fraunces"), Georgia, serif;--font-cuerpo:"Atkinson Hyperlegible Next", Arial, sans-serif;--font-datos:var(--fuente-plex-mono,"IBM Plex Mono"), ui-monospace, monospace;--font-pensa:"Schibsted Grotesk", Arial, sans-serif;--t-chico:.8125rem;--t-secundario:.875rem;--t-cuerpo:1rem;--t-h3:1.15rem;--t-h2:clamp(1.4rem, 4.6vw, 1.8rem);--t-h1:clamp(1.9rem, 6.4vw, 2.6rem);--t-landing-h1:clamp(2.5rem, 5.6vw, 4.25rem);--t-landing-h2:clamp(1.875rem, 3.4vw, 2.75rem);--t-landing-h3:clamp(1.375rem, 2vw, 1.75rem);--t-bajada:1.125rem;--crema:#f6f4ec;--ancho-sitio:1120px;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-8:32px;--e-10:40px;--e-12:48px;--alto-control:48px;--alto-tactil:44px}[hidden]{display:none!important}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--superficie)}body{background:var(--fondo);color:var(--texto);font-family:var(--font-cuerpo);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}h1,h2,h3{font-family:var(--font-titulos);color:var(--verde);letter-spacing:-.015em;margin:0 0 12px;font-weight:600}h1{font-size:var(--t-h1);line-height:1.12}h2{font-size:var(--t-h2);line-height:1.2}h3{font-size:var(--t-h3);line-height:1.3}.card-titulo{font-size:var(--t-h3);margin:0 0 12px}a{color:var(--verde);text-underline-offset:3px}.mono{font-family:var(--font-datos)}.container{max-width:940px;margin:0 auto;padding:24px 24px 56px}.container-angosto{max-width:560px}.cabecera{max-width:var(--ancho-sitio);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:16px 24px 12px;display:flex;position:relative}.cabecera-marca{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.cabecera-logo{width:auto;height:37px;display:block}.cabecera-iconos{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.icono-plano{min-width:var(--alto-tactil);min-height:var(--alto-tactil);color:var(--verde);border-radius:var(--radio-pastilla);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.icono-plano:hover{background:var(--tinte-verde)}.campana{position:relative}.punto-novedad{background:var(--verde);border:2px solid var(--fondo);border-radius:50%;width:10px;height:10px;position:absolute;top:9px;right:9px}.cabecera-nav{align-items:center;gap:20px;display:none}.cabecera-nav a,.cabecera-enlace{min-height:var(--alto-tactil);color:var(--verde);font-size:var(--t-secundario);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.cabecera-enlace:hover,.cabecera-nav a:hover{text-decoration:underline}.cuenta{flex-shrink:0;position:relative}.cuenta-boton{min-height:var(--alto-tactil);border-radius:var(--radio-pastilla);cursor:pointer;color:var(--verde);-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.cuenta-boton:hover{background:var(--tinte-verde)}.avatar{object-fit:cover;border:1px solid var(--borde);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.avatar-letra{background:var(--panel);color:var(--verde);font-family:var(--font-titulos);font-weight:600;font-size:var(--t-cuerpo)}.solo-movil{display:inline-flex}.menu-movil-caja{display:contents}.menu-desplegado{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio-control);z-index:30;min-width:220px;box-shadow:var(--sombra-flotante);flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.menu-movil{right:24px}@media (max-width:520px){.menu-movil{right:16px}}.menu-desplegado a{min-height:var(--alto-tactil);color:var(--verde);font-size:var(--t-secundario);border-radius:var(--radio-control);align-items:center;padding:8px 12px;text-decoration:none;display:flex}.menu-desplegado a:hover{background:var(--panel)}.menu-mail{font-size:var(--t-chico);color:var(--texto-suave);border-bottom:1px solid var(--borde);overflow-wrap:anywhere;margin-bottom:8px;padding:8px 12px}@media (min-width:860px){.cabecera-nav{display:flex}.solo-movil{display:none}}@media (max-width:520px){.cabecera{padding:12px 16px 8px}.cabecera-logo{height:31px}.cabecera-iconos{gap:4px}}.saltar-contenido{z-index:100;min-height:var(--alto-tactil);background:var(--fondo);color:var(--verde);border:1px solid var(--verde);border-radius:var(--radio-control);align-items:center;padding:8px 16px;font-weight:600;display:inline-flex;position:absolute;top:-100px;left:16px}.saltar-contenido:focus{top:8px}.btn,.btn-oxido-solido,.cta-principal,.btn-destacado,.btn-accion,.btn-rechazar,.btn-google,.btn-whatsapp,.btn-peligro,.btn-contorno-rect{min-height:var(--alto-control);border-radius:var(--radio-boton);font-family:var(--font-cuerpo);font-size:var(--t-cuerpo);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease, transform .16s var(--curva), background-color .15s ease, border-color .15s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.btn.chico,.btn-accion,.btn-rechazar,.btn-contorno-rect,.btn-destacado{min-height:var(--alto-tactil);font-size:var(--t-secundario);padding:8px 20px}.btn:active,.btn-oxido-solido:active,.cta-principal:active,.btn-destacado:active,.btn-accion:active,.btn-rechazar:active,.btn-google:active,.btn-whatsapp:active,.btn-peligro:active,.btn-contorno-rect:active{transform:scale(.97)}.btn:disabled,.btn-oxido-solido:disabled,.btn-accion:disabled,.btn-rechazar:disabled,.btn-google:disabled,.btn-peligro:disabled,.btn-whatsapp[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn:focus-visible,.btn-oxido-solido:focus-visible,.cta-principal:focus-visible,.btn-destacado:focus-visible,.btn-accion:focus-visible,.btn-rechazar:focus-visible,.btn-google:focus-visible,.btn-whatsapp:focus-visible,.btn-peligro:focus-visible,.btn-contorno-rect:focus-visible{outline:2px solid var(--verde);outline-offset:2px}@media (prefers-reduced-motion:reduce){.btn,.btn-oxido-solido,.cta-principal,.btn-destacado,.btn-accion,.btn-rechazar,.btn-google,.btn-whatsapp,.btn-peligro,.btn-contorno-rect{transition:none}.btn:active,.btn-oxido-solido:active,.cta-principal:active,.btn-destacado:active,.btn-accion:active,.btn-rechazar:active,.btn-google:active,.btn-whatsapp:active,.btn-peligro:active,.btn-contorno-rect:active{transform:none}}.fila-botones{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}@media (max-width:480px){.fila-botones{flex-direction:column}.fila-botones>.btn,.fila-botones>a,.fila-botones>button{width:100%}}.btn{background:var(--verde-candidato);color:var(--blanco)}.btn:hover{opacity:.9}.btn.secundario,.btn.blanco{color:var(--verde);border-color:var(--borde-campo);background:0 0}.btn.secundario:hover,.btn.blanco:hover{border-color:var(--verde);background:var(--tinte-verde);opacity:1}.btn.ancho{width:100%;display:flex}.card{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio-bloque);padding:24px}.panel-auth{max-width:470px;margin:0 auto;padding:32px 20px 56px}.auth-intro{color:var(--texto-suave);margin-bottom:24px}.form-field{margin-bottom:16px}.form-field label{font-weight:600;font-size:var(--t-secundario);color:var(--verde);margin-bottom:8px;display:block}.form-field input,.form-field select,.form-field textarea{border-radius:var(--radio-control);border:1px solid var(--borde);width:100%;font-family:var(--font-cuerpo);font-size:var(--t-cuerpo);background:var(--blanco);color:var(--texto);padding:12px 16px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:2px solid var(--verde);outline-offset:2px;border-color:var(--verde)}.tip{background:var(--superficie);font-size:var(--t-secundario);border-radius:var(--radio-control);color:var(--texto);margin-bottom:16px;padding:12px 16px}.linea-o{color:var(--texto-suave);font-size:var(--t-chico);align-items:center;gap:12px;margin:20px 0;display:flex}.linea-o:before,.linea-o:after{content:"";background:var(--borde);flex:1;height:1px}.pastilla,.badge,.pildora,.seccion-estado{border-radius:var(--radio-pastilla);font-family:var(--font-cuerpo);font-size:var(--t-chico);text-transform:none;letter-spacing:normal;white-space:nowrap;background:var(--neutro-fondo);color:var(--texto-suave);border:none;flex-shrink:0;align-items:center;padding:4px 12px;font-weight:600;line-height:1.35;display:inline-flex}.pastilla.ok,.badge.alto,.pildora.aprobado,.seccion-estado.completo{background:var(--ok-fondo);color:var(--verde)}.pastilla.pendiente,.badge.medio,.badge.urgente,.pildora.pendiente,.seccion-estado.pendiente{background:var(--pendiente-fondo);color:var(--pendiente-texto)}.pastilla.rojo,.badge.bajo,.badge.cierra.inminente,.pildora.rechazado{background:var(--rojo-fondo);color:var(--rojo)}.pastilla.neutro,.badge.cierra,.pildora.neutro,.seccion-estado.opcional{background:var(--neutro-fondo);color:var(--texto-suave)}.panel-grid{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}@media (min-width:760px){.panel-grid{grid-template-columns:1.2fr 1fr}}.disclaimer{font-size:var(--t-chico);color:var(--texto-suave);border-top:1px solid var(--borde);margin-top:16px;padding-top:12px;line-height:1.45}.aviso-postulado{background:var(--ok-fondo);border-radius:var(--radio-control);font-size:var(--t-secundario);color:var(--verde);padding:12px 16px}.aviso-reagendar{background:var(--pendiente-fondo);border-radius:var(--radio-control);margin-top:12px;padding:16px}.pie-pensa{color:var(--pensa-cereza);font:400 var(--t-chico)/1 var(--font-pensa);justify-content:center;align-items:center;gap:8px;margin:16px 0 0;display:flex}.pie-pensa .logo-pensa{width:auto;height:21px;display:block;overflow:visible}@media (max-width:560px){.container{padding:20px 16px 48px}.card{padding:16px}}.hoja-cv{background:var(--blanco);border:1px solid var(--borde);max-width:760px;color:var(--texto);font-size:var(--t-secundario);margin:24px auto;padding:44px 52px;line-height:1.45}.cv-nombre{font-family:var(--font-titulos);font-size:var(--t-h2);letter-spacing:.02em;text-transform:uppercase;color:var(--verde);margin:0 0 8px}.cv-contacto{font-family:var(--font-datos);font-size:var(--t-chico);color:var(--texto-suave);margin:0}.cv-puestos{font-size:var(--t-secundario);color:var(--verde-claro);margin:4px 0 0}.cv-foto{object-fit:cover;border-radius:var(--radio-detalle);flex-shrink:0;width:92px;height:92px}.cv-linea{border:none;border-top:2px solid var(--verde);margin:16px 0}.cv-presentacion{font-size:var(--t-secundario);margin:0 0 20px}.cv-seccion{font-family:var(--font-titulos);color:var(--verde);border-bottom:1px solid var(--borde);margin:16px 0 8px;padding-bottom:4px;font-size:.9375rem;font-weight:600}.cv-linea-dato{margin:4px 0}.cv-item{margin-bottom:12px}.cv-item-titulo{display:block}.cv-fechas{font-family:var(--font-datos);font-size:var(--t-chico);color:var(--texto-suave);margin-left:8px}.cv-item-texto{margin:4px 0 0}.cv-pie{border-top:1px solid var(--borde);font-family:var(--font-datos);font-size:var(--t-chico);color:var(--texto-suave);text-align:right;margin-top:24px;padding-top:8px}@media (max-width:640px){.hoja-cv{border-left:none;border-right:none;margin:0 auto;padding:24px 16px}}@media print{@page{size:A4;margin:12mm}body{background:var(--blanco)}.cabecera,.no-imprimir,.pie{display:none!important}.hoja-cv{border:none;max-width:100%;margin:0;padding:0;font-size:10.5pt}.cv-nombre{font-size:20pt}}.tarjeta-bienvenida-vacio{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:460px;margin:32px auto;padding:40px 32px 32px;display:flex}.tarjeta-bienvenida-vacio h2{margin:0}.tarjeta-bienvenida-vacio p{color:var(--texto-suave);max-width:38ch;margin:0 0 8px}.tarjeta-bienvenida-botones{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:480px){.tarjeta-bienvenida-vacio{padding:32px 24px 28px}.tarjeta-bienvenida-botones{flex-direction:column;width:100%}.tarjeta-bienvenida-botones>a{text-align:center;width:100%}}.vacante{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio-bloque);padding:24px 28px}.vacante-cabecera{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vacante-identidad{align-items:center;gap:16px;min-width:0;display:flex}.vacante-logo{border-radius:var(--radio-bloque);object-fit:contain;border:1px solid var(--borde);background:var(--blanco);flex-shrink:0;width:76px;height:76px;padding:8px}.vacante-logo.inicial{background:var(--verde);border-color:var(--verde);color:var(--blanco);font-family:var(--font-titulos);letter-spacing:.02em;justify-content:center;align-items:center;padding:0;font-size:1.7rem;font-weight:700;display:flex}.sello-verificado{font-size:var(--t-chico);color:var(--verde-candidato);align-items:center;gap:8px;margin-top:8px;font-weight:600;display:inline-flex}.sello-verificado svg{flex-shrink:0}.vacante-local{font-family:var(--font-titulos);font-size:var(--t-h3);color:var(--verde);font-weight:700;line-height:1.15;display:block}.vacante-tipo{font-size:var(--t-chico);color:var(--texto-suave);margin-top:4px;display:block}.vacante-puesto{font-family:var(--font-titulos);font-size:var(--t-h2);color:var(--verde);letter-spacing:-.02em;margin:16px 0;font-weight:700;line-height:1.1}.vacante-datos{font-size:var(--t-cuerpo);color:var(--texto);flex-wrap:wrap;row-gap:4px;margin-bottom:16px;display:flex}.vacante-datos span:not(:last-child):after{content:"·";color:var(--texto-suave);margin:0 8px}.senales-vacante{font-size:var(--t-secundario);color:var(--texto-suave);margin:0 0 20px}.vacante .btn{width:100%;display:flex}.vacante-meta{font-size:var(--t-chico);color:var(--texto-suave);font-family:var(--font-cuerpo);margin:16px 0 0}.etiquetas-vacante{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.micro-cta{font-size:var(--t-chico);color:var(--texto-suave);text-align:center;margin:8px 0 0}@media (max-width:560px){.vacante{border-radius:var(--radio-bloque);padding:24px 20px}.vacante-cabecera{flex-direction:column;align-items:flex-start}.vacante-logo{border-radius:var(--radio-bloque);width:64px;height:64px}.etiquetas-vacante{flex-flow:wrap;align-items:flex-start}}.tarjeta-postulante{border-radius:var(--radio-bloque)}.postulante-cabecera{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (max-width:560px){.postulante-cabecera{flex-direction:column}.postulante-cabecera .btn-contorno-rect{margin-left:0}}.ticker{font-size:var(--t-secundario);color:var(--texto-suave);overflow-wrap:anywhere;margin:-4px 0 20px}.vacante-vistas{font-size:var(--t-chico);color:var(--texto-suave);margin:4px 0 0}.resumen-rotulo{font-size:var(--t-chico);color:var(--texto-suave);margin:8px 0 0}.aviso-legal{border:1px solid var(--borde);background:var(--panel);border-radius:var(--radio-control);font-size:var(--t-secundario);color:var(--texto);margin-bottom:16px;padding:16px;line-height:1.55}.aviso-legal strong{color:var(--verde)}.ayuda-campo{font-size:var(--t-chico);color:var(--texto-suave);margin:8px 0 0;line-height:1.45}.chequeo-ok{font-size:var(--t-chico);color:var(--verde);margin:8px 0 0}.chequeo-mal{font-size:var(--t-chico);color:var(--rojo);margin:8px 0 0;line-height:1.45}.btn-google{background:var(--blanco);width:100%;color:var(--texto);border-color:var(--borde-campo);display:flex}.btn-google:hover{border-color:var(--verde)}.btn-destacado{background:var(--verde-candidato);color:var(--blanco);white-space:nowrap}.btn-destacado:hover{opacity:.9}.burbuja{background:var(--blanco);color:var(--verde);border-radius:var(--radio-pastilla);min-width:22px;height:22px;font-size:var(--t-chico);font-family:var(--font-cuerpo);justify-content:center;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.enlace-reporte{min-height:var(--alto-tactil);color:var(--texto-suave);font-size:var(--t-chico);cursor:pointer;font-family:var(--font-cuerpo);background:0 0;border:none;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.enlace-reporte:hover{color:var(--rojo)}.marca-editado{font-size:var(--t-chico);color:var(--pendiente-texto);background:var(--pendiente-fondo);border-radius:var(--radio-control);margin:8px 0 0;padding:8px 12px;line-height:1.5}.ficha-reporte{border-color:var(--rojo)}@media (max-width:480px){.btn-destacado{padding:8px 12px}}.nota-final{border-top:1px solid var(--borde);font-size:var(--t-chico);color:var(--texto-suave);margin-bottom:16px;padding:16px 0 0;line-height:1.6}.nota-final strong{color:var(--verde);font-size:var(--t-secundario);margin-bottom:8px;display:block}.nota-final p{margin:8px 0 0}.metricas{grid-template-columns:repeat(2,1fr);column-gap:20px;margin:16px 0 8px;display:grid}@media (min-width:768px){.metricas{grid-template-columns:repeat(4,1fr)}}.metrica{border-top:1px solid var(--borde);color:inherit;flex-direction:column;gap:8px;padding:16px 0 12px;text-decoration:none;display:flex}.metrica-numero{font-family:var(--font-titulos);font-size:var(--t-h1);color:var(--verde);letter-spacing:-.02em;font-weight:600;line-height:1}.metrica-label{font-family:var(--font-cuerpo);font-size:var(--t-chico);color:var(--texto-suave);line-height:1.35}.metrica.destacada{border-top:2px solid var(--verde);padding-top:12px}.metrica.destacada .metrica-label{color:var(--verde);font-weight:600}a.metrica.destacada:hover .metrica-label{text-decoration:underline}.cta-principal{background:var(--verde-candidato);width:100%;color:var(--blanco);margin:16px 0;display:flex}.cta-principal:hover{opacity:.9}.lista-secundaria{border-top:1px solid var(--borde);margin:0;padding:0;list-style:none}.lista-secundaria li{font-size:var(--t-secundario);color:var(--texto-suave);border-bottom:1px solid var(--borde);padding:12px 0;line-height:1.55}.lista-secundaria li:last-child{border-bottom:none}.lista-secundaria a{color:var(--verde)}.ficha-local{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio-bloque);margin-bottom:16px;padding:24px 24px 0}.ficha-local-cabecera{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.ficha-local-nombre{font-family:var(--font-titulos);font-size:var(--t-h3);color:var(--verde);letter-spacing:-.015em;margin:0 0 4px;font-weight:700}.ficha-local-rubro{font-size:var(--t-chico);color:var(--texto-suave);margin:0}.ficha-local-grid{grid-template-columns:1fr;gap:4px 32px;padding:20px 0 4px;display:grid}@media (min-width:680px){.ficha-local-grid{grid-template-columns:1fr 1fr;gap:4px 40px}}.ficha-bloque{min-width:0}.ficha-bloque-titulo{font-family:var(--font-cuerpo);font-size:var(--t-secundario);color:var(--verde);margin:0 0 12px;font-weight:600}.ficha-bloque+.ficha-bloque{margin-top:20px}@media (min-width:680px){.ficha-bloque+.ficha-bloque{margin-top:0}}.dato{flex-direction:column;gap:2px;margin-bottom:16px;display:flex}.dato-rotulo{font-size:var(--t-chico);color:var(--texto-suave)}.dato-valor{font-size:var(--t-secundario);color:var(--texto);overflow-wrap:anywhere;line-height:1.4}.enlace-sutil{color:var(--verde-claro);font-size:var(--t-chico);border-bottom:1px solid #0000;margin-left:8px;text-decoration:none}.dato-valor>.enlace-sutil:only-child{margin-left:0}.enlace-sutil:hover{color:var(--verde);border-bottom-color:var(--verde)}.ficha-local-acciones{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:16px 0;display:flex}.ficha-nota{font-size:var(--t-chico);color:var(--texto-suave)}.ficha-botones{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.btn-rechazar{background:var(--blanco);color:var(--rojo);border-color:var(--rojo)}.btn-rechazar:hover{background:var(--rojo-fondo)}.ficha-local .btn{min-height:var(--alto-tactil);font-size:var(--t-secundario);padding:8px 20px}.casilla-legal{font-size:var(--t-secundario);color:var(--texto);border-radius:var(--radio-control);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:12px;min-height:44px;margin:0 0 8px;padding:8px;line-height:1.5;display:flex}.casilla-legal:hover{background:var(--tinte-verde)}.casilla-legal input{cursor:pointer;width:20px;height:20px;accent-color:var(--verde-candidato);flex-shrink:0;margin:1px 0 0}.casilla-legal input:focus-visible{outline:2px solid var(--verde);outline-offset:2px}.ayuda-contraste{font-size:var(--t-chico);color:var(--texto-suave);margin:8px 0 0;line-height:1.5}.mensaje-error{color:var(--rojo);font-size:var(--t-secundario);margin:4px 0 12px}.campo-contrasena{position:relative}.campo-contrasena input{padding-right:52px}.boton-ojo{border-radius:var(--radio-control);width:44px;height:44px;color:var(--texto-suave);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.boton-ojo:hover{color:var(--verde)}.boton-ojo:focus-visible{outline:2px solid var(--verde);outline-offset:-4px}.btn-oxido-solido{background:var(--oxido);color:var(--blanco)}.btn-oxido-solido:hover{opacity:.9}.tip strong{color:var(--texto);font-weight:600}@media (max-width:380px){.metricas{column-gap:12px}}.seccion-acordeon{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio-bloque);margin-bottom:12px;overflow:hidden}.seccion-resumen{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;min-height:60px;padding:16px;list-style:none;display:flex}.seccion-resumen::-webkit-details-marker{display:none}.seccion-resumen::marker{content:""}.seccion-resumen:hover{background:var(--tinte-verde)}.seccion-resumen:focus-visible{outline:2px solid var(--verde);outline-offset:-4px;border-radius:var(--radio-bloque)}.seccion-titulo{font-size:var(--t-cuerpo);flex:1;margin:0;line-height:1.3}.seccion-chevron{color:var(--verde);flex-shrink:0;transition:transform .2s}.seccion-acordeon[open] .seccion-chevron{transform:rotate(180deg)}.seccion-acordeon[open] .seccion-resumen{border-bottom:1px solid var(--borde)}.seccion-cuerpo{padding:16px 16px 20px}@media (max-width:420px){.seccion-resumen{gap:8px;padding:12px 16px}.seccion-titulo{font-size:var(--t-cuerpo)}.seccion-cuerpo{padding:16px}}.btn-accion{color:var(--verde);border-color:var(--borde-campo);background:0 0}.btn-accion:hover{border-color:var(--verde);background:var(--tinte-verde)}.btn-accion.quitar{color:var(--rojo);border-color:var(--borde-campo)}.btn-accion.quitar:hover{border-color:var(--rojo);background:var(--rojo-fondo)}.boton-quitar{width:var(--alto-tactil);height:var(--alto-tactil);border-radius:var(--radio-pastilla);color:var(--rojo);font-size:var(--t-h3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-12px -12px -12px -4px;padding:0;line-height:1;display:inline-flex}.boton-quitar:hover{background:var(--rojo-fondo)}.grupo-pildoras{flex-wrap:wrap;gap:12px;display:flex}.pildora-puesto{border:1px solid var(--borde);border-radius:var(--radio-pastilla);background:var(--blanco);min-height:44px;color:var(--texto);font-size:var(--t-secundario);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;padding:8px 16px;display:inline-flex}.pildora-puesto:hover{border-color:var(--verde)}.pildora-puesto.elegida{background:var(--verde-candidato);border-color:var(--verde-candidato);color:var(--blanco);font-weight:600}.pildora-puesto.bloqueada{opacity:.5;cursor:not-allowed}.pildora-puesto:focus-within{outline:2px solid var(--verde);outline-offset:2px}.solo-lector{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.seccion-chevron{transition:none}}.vacante-descripcion{font-size:var(--t-cuerpo);color:var(--texto);margin:0 0 20px;line-height:1.62}.texto-formateado p{white-space:pre-line;margin:0 0 12px}.texto-formateado ul{margin:0 0 12px;padding-left:24px}.texto-formateado li{margin-bottom:4px}.texto-formateado li::marker{color:var(--texto-suave)}.texto-formateado>:last-child{margin-bottom:0}.filtros{grid-template-columns:1fr;gap:0 16px;display:grid}.filtros .form-field{margin-bottom:16px}@media (min-width:640px){.filtros{grid-template-columns:1fr 1fr}}.botonera-entrevista{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (max-width:480px){.botonera-entrevista{flex-direction:column}.botonera-entrevista>button,.botonera-entrevista>a{width:100%}}.panel-proponer{background:var(--panel);border:1px solid var(--borde);border-radius:var(--radio-control);margin-top:16px;padding:16px}.panel-proponer label{font-weight:600;font-size:var(--t-secundario);color:var(--verde);margin-bottom:8px;display:block}.panel-proponer input{border:1px solid var(--borde);border-radius:var(--radio-control);width:100%;min-height:48px;font-family:var(--font-cuerpo);font-size:var(--t-cuerpo);background:var(--blanco);padding:8px 12px}.panel-proponer input:focus{outline:2px solid var(--verde);outline-offset:2px}.btn-whatsapp{background:var(--whatsapp);color:var(--blanco);margin-top:12px}.btn-whatsapp:hover{opacity:.9}@media (max-width:480px){.btn-whatsapp{width:100%}}.btn-oxido-solido.ancho{width:100%;display:flex}@media (max-width:480px){.btn-oxido-solido{width:100%}}.fila-proponer{flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-top:8px;display:flex}.fila-proponer input[type=datetime-local]{border:1px solid var(--borde);border-radius:var(--radio-control);width:100%;min-height:48px;font-family:var(--font-cuerpo);font-size:var(--t-cuerpo);background:var(--blanco);padding:8px 12px}.fila-proponer input[type=datetime-local]:focus{outline:2px solid var(--verde);outline-offset:2px}@media (min-width:768px){.fila-proponer{flex-flow:wrap;align-items:center}.fila-proponer input[type=datetime-local]{flex:220px;width:auto}.fila-proponer .btn-oxido-solido{width:auto}}.btn-contorno-rect{background:var(--blanco);color:var(--verde);border-color:var(--borde-campo);white-space:nowrap;flex-shrink:0;margin-left:auto}.btn-contorno-rect:hover{border-color:var(--verde);background:var(--tinte-verde)}.menu-salir{width:100%;min-height:var(--alto-tactil);text-align:left;border:none;border-top:1px solid var(--borde);color:var(--verde);font-family:var(--font-cuerpo);font-size:var(--t-secundario);cursor:pointer;background:0 0;border-radius:0;align-items:center;margin-top:8px;padding:8px 12px;display:flex}.menu-salir:hover{background:var(--panel)}.menu-salir:focus-visible{outline:2px solid var(--verde);outline-offset:-4px}.menu-desplegado a.menu-eliminar{border-top:1px solid var(--borde);color:var(--texto-suave);font-size:var(--t-chico);border-radius:0;margin-top:16px;padding-top:12px}.menu-desplegado a.menu-eliminar:hover{color:var(--rojo);background:var(--rojo-fondo)}.menu-eliminar:focus-visible{outline:2px solid var(--verde);outline-offset:-4px}.dialogo{border:1px solid var(--borde);border-radius:var(--radio-bloque);background:var(--blanco);width:min(460px,100vw - 32px);color:var(--texto);box-shadow:var(--sombra-flotante);padding:24px 24px 16px}.dialogo::backdrop{background:var(--velo)}.dialogo-titulo{font-size:var(--t-h3);margin:0 0 8px}.dialogo-mensaje{font-size:var(--t-cuerpo);white-space:pre-line;margin:0 0 16px;line-height:1.55}.dialogo-texto{border:1px solid var(--borde);border-radius:var(--radio-control);width:100%;font-family:var(--font-cuerpo);font-size:var(--t-cuerpo);resize:vertical;margin-bottom:16px;padding:8px 12px}.dialogo-texto:focus{outline:2px solid var(--verde);outline-offset:2px}.dialogo-botones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:420px){.dialogo-botones{flex-direction:column-reverse}.dialogo-botones>button{width:100%}}.zona-peligro{border-color:var(--rojo)}.lista-borrado{margin:0 0 12px;padding-left:20px;line-height:1.6}.aviso-estado{border-radius:var(--radio-control);font-size:var(--t-secundario);border:1px solid;margin:0 0 16px;padding:16px;line-height:1.55}.aviso-estado.pendiente{background:var(--pendiente-fondo);border-color:var(--borde);color:var(--pendiente-texto)}.aviso-estado.rechazado{background:var(--rojo-fondo);border-color:var(--borde);color:var(--rojo)}.aviso-estado strong{margin-bottom:2px;display:block}.pantalla-carga{z-index:60;background:var(--fondo);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;padding:24px;transition:opacity .25s;display:flex;position:fixed;inset:0}.pantalla-carga.visible{opacity:1;pointer-events:auto}.carga-isotipo{width:min(148px,38vw);height:auto;overflow:visible}.carga-texto{font-family:var(--font-cuerpo);font-size:var(--t-cuerpo);color:var(--verde);letter-spacing:.01em;margin:0;font-weight:400}.carga-figura-izq{animation:.7s cubic-bezier(.22,.9,.3,1) both carga-entrar-izq}.carga-figura-der{animation:.7s cubic-bezier(.22,.9,.3,1) both carga-entrar-der}@keyframes carga-entrar-izq{0%{opacity:0;transform:translate(-90px)}to{opacity:1;transform:translate(0)}}@keyframes carga-entrar-der{0%{opacity:0;transform:translate(90px)}to{opacity:1;transform:translate(0)}}.carga-union-aparece,.carga-union-late{transform-box:fill-box;transform-origin:50%}.carga-union-aparece{animation:carga-aparecer-union .35s .62s var(--curva) both}@keyframes carga-aparecer-union{0%{transform:scale(0)}to{transform:scale(1)}}.carga-union-late{animation:1.8s ease-in-out 1s infinite carga-latido}@keyframes carga-latido{0%{transform:scale(1)}15%{transform:scale(1.08)}30%{transform:scale(1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.carga-figura-izq,.carga-figura-der,.carga-union-aparece,.carga-union-late{animation:none}.pantalla-carga{transition:none}}.pantalla-carga.continua{transition:none}.pantalla-carga.continua .carga-figura-izq,.pantalla-carga.continua .carga-figura-der,.pantalla-carga.continua .carga-union-aparece{animation:none}.pantalla-carga.continua .carga-union-late{animation-delay:.2s}.seccion-postulaciones{margin-top:28px}.lista-postulaciones{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.lista-postulaciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.postulacion{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio-bloque);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px 24px 16px;display:flex}.postulacion-cabecera{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.postulacion .vacante-logo{border-radius:var(--radio-control);width:48px;height:48px;padding:4px}.postulacion .vacante-logo.inicial{font-size:var(--t-cuerpo);padding:0}.postulacion-puesto{font-family:var(--font-titulos);font-size:var(--t-h3);letter-spacing:-.01em;color:var(--verde);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.postulacion-local{font-size:var(--t-chico);color:var(--texto-suave);overflow-wrap:anywhere;margin-top:4px;display:block}.postulacion-texto{font-size:var(--t-secundario);color:var(--texto);margin:0;line-height:1.45}.postulacion-pie{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;margin-top:auto;padding-top:12px;display:flex}.postulacion-fecha{font-family:var(--font-datos);font-size:var(--t-chico);color:var(--texto-suave)}.postulacion-accion{font-size:var(--t-secundario);color:var(--verde);font-weight:600}.postulacion.cerrada{border-color:var(--borde);background:0 0}.postulacion.cerrada .postulacion-puesto,.postulacion.cerrada .postulacion-texto{color:var(--texto-suave)}.postulacion.cerrada .postulacion-pie{border-top-color:var(--borde)}.postulacion.cerrada .vacante-logo{filter:grayscale()}.lista-consejos-logo{margin:8px 0 12px;padding-left:20px}.lista-consejos-logo li{margin-bottom:4px}.vista-previa-logo{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio-bloque);flex-direction:column;gap:12px;margin-top:16px;padding:16px;display:flex}.vacante-sueldo{font-family:var(--font-titulos);font-size:var(--t-h3);color:var(--verde);overflow-wrap:anywhere;margin:-8px 0 16px;font-weight:600}.aviso-estado.aprobado{background:var(--ok-fondo);border-color:var(--borde);color:var(--verde)}.fila-nombre{grid-template-columns:1fr;gap:0 12px;display:grid}@media (min-width:480px){.fila-nombre{grid-template-columns:1fr 1fr}}.form-field input[readonly]{background:var(--neutro-fondo);color:var(--texto-suave);cursor:default}.pie{background:var(--panel);border-top:1px solid var(--borde);color:var(--texto-suave);font-size:var(--t-secundario);margin-top:48px}.pie-rotulo{font-family:var(--font-cuerpo);font-size:var(--t-secundario);color:var(--verde);margin:0 0 8px;font-weight:600}.pie-marcas{max-width:var(--ancho-sitio);border-bottom:1px solid var(--borde);flex-wrap:wrap;align-items:center;gap:12px 40px;margin:0 auto;padding:20px 24px;display:flex}.pie-marcas .pie-rotulo{margin:0}.pie-marcas .cinta-grupo.cinta-quieta{justify-content:flex-start}.pie-cuerpo{max-width:var(--ancho-sitio);grid-template-columns:1fr 1fr;gap:32px 24px;margin:0 auto;padding:32px 24px;display:grid}.pie-marca{grid-column:1/-1}@media (min-width:860px){.pie-cuerpo{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px}.pie-marca{grid-column:auto}}.pie-logo{display:inline-block}.pie-logo-svg{width:auto;height:26px;display:block}.pie-aviso{max-width:36ch;margin:14px 0 0;line-height:1.55}.pie-enlaces{margin:0;padding:0;list-style:none}.pie-enlaces li+li{margin-top:0}.pie-enlaces a{color:var(--texto);overflow-wrap:anywhere;padding:7px 0;text-decoration:none;display:inline-block}.pie-enlaces a:hover{color:var(--verde);text-decoration:underline}.pie-base{max-width:var(--ancho-sitio);border-top:1px solid var(--borde);font-size:var(--t-chico);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin:0 auto;padding:16px 24px 28px;display:flex}.pie-legal{flex-wrap:wrap;gap:6px 20px;margin:0;display:flex}.pie-legal a{color:var(--texto-suave);padding:6px 0;text-decoration:none;display:inline-block}.pie-legal a:hover{color:var(--verde);text-decoration:underline}.pie-base .pie-pensa{justify-content:flex-start;margin:0}.pie-nota{color:var(--texto-suave);flex-basis:100%;margin:0}@media (pointer:coarse){.pie-enlaces li+li{margin-top:0}.pie-enlaces a,.pie-legal a{min-height:var(--alto-tactil);align-items:center;display:inline-flex}}@media (max-width:560px){.pie-marcas,.pie-cuerpo,.pie-base{padding-left:16px;padding-right:16px}}.cinta-grupo.cinta-quieta{flex-wrap:wrap;justify-content:center;gap:12px 48px;padding:0}.cinta{align-items:center;gap:16px;display:flex}.cinta-ventana{flex:1;min-width:0;overflow:hidden}.cinta-pausa{flex-shrink:0}.cinta.pausada .cinta-pista{animation-play-state:paused}.cinta-pista{width:max-content;animation:cinta-pasar var(--cinta-duracion,32s) linear infinite;display:flex}.cinta:hover .cinta-pista,.cinta:focus-within .cinta-pista{animation-play-state:paused}.cinta-grupo{align-items:center;gap:56px;margin:0;padding:0 56px 0 0;list-style:none;display:flex}.cinta-grupo li{align-items:center;height:40px;display:flex}.cinta-logo{background-color:var(--texto-suave);opacity:.75;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cinta-nombre{font-family:var(--font-titulos);font-size:var(--t-h3);color:var(--texto-suave);white-space:nowrap;font-weight:600}@keyframes cinta-pasar{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cinta-pista{justify-content:center;width:auto;animation:none}.cinta-grupo{flex-wrap:wrap;justify-content:center;row-gap:12px;padding:0}.cinta-grupo[aria-hidden=true],.cinta-pausa{display:none}}:root{--borde-campo:#8a8b7e}.form-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.form-field select,.form-field textarea{font-size:var(--t-cuerpo);border-color:var(--borde-campo)}.form-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.form-field select{min-height:var(--alto-control)}.campo-opcional{color:var(--texto-suave);font-weight:400}.btn.local{background:var(--oxido);color:var(--blanco);border-color:#0000}.btn.contorno{color:var(--verde);border-color:var(--borde-campo);background:0 0}.btn.contorno:hover{border-color:var(--verde);background:var(--tinte-verde);opacity:1}.btn.contorno.local{color:var(--oxido);border-color:var(--oxido);background:0 0}.btn.contorno.local:hover{background:var(--tinte-oxido)}.btn-peligro{background:var(--blanco);color:var(--rojo);border-color:var(--rojo)}.btn-peligro:hover{background:var(--rojo-fondo)}.mensaje-ok{color:var(--verde);background:var(--ok-fondo);border-radius:var(--radio-control);font-size:var(--t-secundario);margin:8px 0 12px;padding:12px 16px}.mensaje-error{font-size:var(--t-secundario)}.mensaje-prefijo{font-weight:600}.mensaje-vacio{min-height:0;margin:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--verde);outline-offset:2px}.sin-margen-arriba{margin-top:0}.sin-margen-abajo{margin-bottom:0}.espacio-arriba{margin-top:12px}.espacio-arriba-grande{margin-top:32px}.sin-ancho-minimo{min-width:0}.container-medio{max-width:720px}.container-cv{max-width:760px}.pagina-simple{padding-top:32px}.pagina-cv{padding-bottom:40px}.pagina-cv h1{margin-top:24px}.titulo-seccion{font-size:var(--t-h3);margin:32px 0 12px}.lista-nota{margin:8px 0 0;padding-left:20px}.lista-nota li{margin-bottom:4px}.vacante-muestra{margin-bottom:16px}.muestra-inactiva{pointer-events:none}.apagado,.apagado :where(h2,h3,.vacante-puesto,.postulacion-puesto){color:var(--texto-suave)}.dialogo-botones .btn-accion{min-height:var(--alto-control);font-size:var(--t-cuerpo);padding:12px 24px}.campo-suelto{min-height:var(--alto-control);border:1px solid var(--borde-campo);border-radius:var(--radio-control);background:var(--blanco);color:var(--texto);font-family:var(--font-cuerpo);font-size:var(--t-cuerpo);padding:12px 16px}.campo-suelto:focus{outline:2px solid var(--verde);outline-offset:2px;border-color:var(--verde)}.item-lista{min-height:var(--alto-tactil);border:1px solid var(--borde);border-radius:var(--radio-pastilla);background:var(--neutro-fondo);font-size:var(--t-secundario);align-items:center;gap:8px;padding:4px 16px;display:inline-flex}.tabla-errores{border:1px solid var(--borde);border-radius:var(--radio-control);overflow-x:auto}.tabla-errores table{border-collapse:collapse;width:100%;font-size:var(--t-secundario)}.tabla-errores th{text-align:left;font-weight:600;font-size:var(--t-chico);color:var(--texto-suave);border-bottom:1px solid var(--borde);background:var(--neutro-fondo);white-space:nowrap;padding:8px 12px}.tabla-errores td{border-bottom:1px solid var(--borde);vertical-align:top;padding:8px 12px}.tabla-errores tr:last-child td{border-bottom:0}.tabla-errores .num{text-align:right}.tabla-errores td.mono{white-space:nowrap}.detalle-error{white-space:pre-wrap;word-break:break-word;font-family:var(--font-datos);font-size:var(--t-chico);background:var(--neutro-fondo);border-radius:var(--radio-detalle);max-height:240px;padding:8px;overflow:auto}.loc-olvide a,.cand-olvide a{padding:6px 0;display:inline-block}.cabecera-publica{gap:24px}.cabecera-nav-publica{flex:1;gap:24px;margin-left:16px}.cabecera-nav-publica a{color:var(--texto);font-size:var(--t-cuerpo)}.cabecera-nav-publica a[aria-current=page]{color:var(--verde);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.cabecera-ingresar{min-height:var(--alto-tactil);color:var(--texto);font:inherit;font-size:var(--t-cuerpo);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 6px;display:inline-flex}.cabecera-ingresar:hover{color:var(--verde);text-decoration:underline}.solo-compu{display:none}@media (min-width:860px){.solo-compu{display:block}}.menu-separador{background:var(--borde);height:1px;margin:6px 0}.menu-desplegado a[aria-current=page]{font-weight:600}.captcha{margin:4px 0 12px}.captcha:empty{margin:0}[data-revela]{transition:opacity .6s var(--curva), transform .6s var(--curva)}html.revela [data-revela]:not(.visto){opacity:0;transform:translateY(16px)}[data-revela-hijos]>*{transition:opacity .6s var(--curva) var(--retraso,0s), transform .6s var(--curva) var(--retraso,0s)}html.revela [data-revela-hijos]:not(.visto)>*{opacity:0;transform:translateY(16px)}[data-foto]{transition:clip-path 1.1s cubic-bezier(.77,0,.175,1)}[data-foto] img{transition:transform 1.6s cubic-bezier(.22,1,.36,1)}html.revela [data-foto]:not(.visto){clip-path:inset(0 0 0 100%)}html.revela [data-foto]:not(.visto) img{transform:scale(1.08)}.cinta-ventana{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}@media (prefers-reduced-motion:reduce){.cinta-ventana{-webkit-mask-image:none;mask-image:none}.cinta-grupo .cinta-repetido{display:none}}.foto-mueve{clip-path:inset(9% 5%);transition:clip-path .9s cubic-bezier(.77,0,.175,1)}.foto-mueve.listo{clip-path:inset(0)}.foto-mueve img{will-change:transform;transform:scale(1.1)}.pie-oscuro{background:var(--verde);color:#f4f1e8c7}.pie-escena{align-items:flex-end;height:clamp(380px,64vh,640px);display:flex;position:relative;overflow:hidden}.pie-video{object-fit:cover;object-position:62% 60%;width:100%;height:100%;position:absolute;inset:0}.pie-velo{pointer-events:none;background:linear-gradient(180deg, #26402c1a 0%, #26402c59 45%, #26402cdb 80%, var(--verde) 100%);position:absolute;inset:0}.pie-lema{z-index:1;width:100%;max-width:var(--ancho-sitio);font-family:var(--font-titulos);color:#fff;margin:0 auto;padding:0 24px 40px;line-height:1;position:relative}.pie-lema-l{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.pie-lema-l>span{transition:transform 1s cubic-bezier(.22,1,.36,1);display:inline-block}.pie-lema-l+.pie-lema-l>span{transition-delay:.14s}.pie-lema-voral{letter-spacing:-.045em;font-size:clamp(4rem,13vw,10.5rem);font-weight:700}.pie-lema-l:not(.pie-lema-voral){letter-spacing:-.02em;color:#ffffffeb;margin-top:.15em;font-size:clamp(1.6rem,4.4vw,3.4rem);font-weight:600}.pie-escena.espera .pie-lema-l>span{transform:translateY(110%)}.pie-oscuro .pie-cuerpo{padding-top:40px}.pie-oscuro .pie-rotulo{color:#fff}.pie-oscuro .pie-aviso{color:#f4f1e8db;margin-top:0;font-size:1rem}.pie-oscuro .pie-enlaces a{color:#f4f1e8db}.pie-oscuro .pie-enlaces a:hover,.pie-oscuro .pie-legal a:hover{color:#fff}.pie-oscuro .pie-base{border-top-color:#f4f1e82e}.pie-oscuro .pie-legal,.pie-oscuro .pie-legal a,.pie-oscuro .pie-nota{color:#f4f1e8b8}.pie-oscuro .pie-pensa{color:#f2f1ee}.pie-oscuro :focus-visible{outline-color:#fff}@media (max-width:560px){.pie-escena{height:420px}.pie-video{object-position:66% 60%}.pie-lema{padding:0 16px 32px}}@media (prefers-reduced-motion:reduce){.pie-lema-l>span{transition:none;transform:none}}.pie-marcas{max-width:none;padding:24px 0 22px;display:block}.pie-marcas .pie-rotulo{text-align:center;margin:0 0 14px}.pie-pensa-caja{isolation:isolate;background:#131112;justify-content:center;align-items:center;min-height:88px;padding:26px 16px;display:flex;position:relative;overflow:hidden}.pie-oscuro .pie-pensa-caja .pie-pensa{color:#f2f1ee;gap:10px;margin:0;font-size:.875rem}.pie-pensa-caja.con-rayos{cursor:pointer}.pie-pensa-caja a.pie-pensa{color:#f2f1ee;text-decoration:none}.pie-pensa-rayos{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pie-pensa-texto,.pie-pensa-logo{position:relative}.pie-pensa-logo{display:block}.pie-pensa-caja .logo-pensa{height:27px;transition:filter .4s}.pie-pensa-texto{transition:text-shadow .4s}.pie-pensa-caja[data-golpe] .logo-pensa{filter:drop-shadow(0 0 4px #ffdce1e6)drop-shadow(0 0 14px #f22e42d9);transition-duration:60ms}.pie-pensa-caja[data-golpe] .pie-pensa-texto{text-shadow:0 0 12px #f22e42cc;transition-duration:60ms}
