html:has(body.company-profile-page.ac-theme),html:has(body.company-profile-page.ac-theme) body{background:var(--ac-fondo)}body.company-profile-page.ac-theme{background:var(--ac-fondo);color:var(--ac-texto);font-family:var(--ac-fuente-texto);font-size:var(--ac-fs-cuerpo);line-height:var(--ac-lh-cuerpo)}body.company-profile-page.ac-theme h1,body.company-profile-page.ac-theme h2,body.company-profile-page.ac-theme h3{font-family:var(--ac-fuente-titulo);color:var(--ac-texto)}body.company-profile-page.ac-theme :focus-visible{outline:var(--ac-foco-grosor) solid var(--ac-foco);outline-offset:var(--ac-foco-offset)}body.company-profile-page.ac-theme a{color:var(--ac-acento-texto)}body.company-profile-page.ac-theme .company-container{width:min(100%,var(--ac-pagina-ancho));max-width:var(--ac-pagina-ancho)}body.company-profile-page.ac-theme .nav-header{background:var(--ac-fondo);box-shadow:inset 0 -1px 0 var(--ac-borde)}body.company-profile-page.ac-theme .nav-logo{font-family:var(--ac-fuente-logo);color:var(--ac-texto)}body.company-profile-page.ac-theme .nav-link{color:var(--ac-texto-suave)}body.company-profile-page.ac-theme .nav-link.active,body.company-profile-page.ac-theme .nav-link:hover{background:var(--ac-superficie-baja);color:var(--ac-texto)}body.company-profile-page.ac-theme .nav-link.active{box-shadow:inset 0 -2px 0 var(--ac-acento)}body.company-profile-page.ac-theme .nav-action-btn.primary{background:var(--ac-acento-accion);border-color:var(--ac-naranja-700);color:var(--ac-texto-invertido)}body.company-profile-page.ac-theme .company-card{background:0 0;border:none;border-radius:0;box-shadow:none;overflow:visible;display:flex;flex-direction:column;gap:1.25rem}body.company-profile-page.ac-theme .company-header{background:var(--ac-superficie);color:var(--ac-texto);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-lg);box-shadow:var(--ac-sombra-sm)}body.company-profile-page.ac-theme .company-header-logo,body.company-profile-page.ac-theme .company-logo,body.company-profile-page.ac-theme .company-logo-wrap{background:var(--ac-superficie);border:1px solid var(--ac-borde);box-shadow:var(--ac-sombra-sm)}body.company-profile-page.ac-theme .company-logo .company-logo-placeholder{color:var(--ac-acento-texto)}body.company-profile-page.ac-theme .company-header-info h1,body.company-profile-page.ac-theme .company-header-name,body.company-profile-page.ac-theme .company-profile-header h1{color:var(--ac-texto);font-family:var(--ac-fuente-titulo)}body.company-profile-page.ac-theme .company-header-email,body.company-profile-page.ac-theme .company-header-meta,body.company-profile-page.ac-theme .company-header-subtitle{color:var(--ac-texto-suave)}body.company-profile-page.ac-theme .company-header-email a{color:var(--ac-acento-texto)}body.company-profile-page.ac-theme .company-body{background:0 0;padding:0;display:flex;flex-direction:column;gap:1.25rem}body.company-profile-page.ac-theme .company-info-grid{margin-bottom:0;background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-lg);box-shadow:var(--ac-sombra-sm);padding:1.25rem 1.5rem}body.company-profile-page.ac-theme .company-info-item{background:var(--ac-superficie-baja);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-md)}body.company-profile-page.ac-theme .company-jobs-section,body.company-profile-page.ac-theme .company-section{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-lg);box-shadow:var(--ac-sombra-sm);padding:1.25rem 1.5rem;margin:0}body.company-profile-page.ac-theme .company-info-item .icon{background:var(--ac-acento-bg);color:var(--ac-acento-texto)}body.company-profile-page.ac-theme .company-info-item .label{color:var(--ac-texto-tenue)}body.company-profile-page.ac-theme .company-info-item .value{color:var(--ac-texto)}body.company-profile-page.ac-theme .company-jobs-title,body.company-profile-page.ac-theme .company-section h2,body.company-profile-page.ac-theme .company-section h3{color:var(--ac-texto)}body.company-profile-page.ac-theme .company-section h3 i{color:var(--ac-acento-texto)}body.company-profile-page.ac-theme .company-about-text,body.company-profile-page.ac-theme .company-description,body.company-profile-page.ac-theme .company-section p{color:var(--ac-texto-suave)}body.company-profile-page.ac-theme .company-back{color:var(--ac-acento-texto)}body.company-profile-page.ac-theme .company-error i{color:var(--ac-acento-texto)}body.company-profile-page.ac-theme .company-error-link{color:var(--ac-acento-texto)}body.company-profile-page.ac-theme .company-ssr-content{background:var(--ac-superficie);border-color:var(--ac-borde)}body.company-profile-page.ac-theme .company-ssr-content h1{color:var(--ac-texto)}body.company-profile-page.ac-theme .company-ssr-content a{color:var(--ac-acento-texto)}body.company-profile-page.ac-theme .company-verified-badge{background:var(--ac-exito-bg);color:var(--ac-exito-texto);border:1px solid var(--ac-exito-borde)}body.company-profile-page.ac-theme .company-chip,body.company-profile-page.ac-theme .company-tag{background:var(--ac-superficie-baja);border:1px solid var(--ac-borde);color:var(--ac-texto)}body.company-profile-page.ac-theme .company-tag--sector{background:var(--ac-acento-bg);border-color:var(--ac-acento-borde);color:var(--ac-acento-texto)}body.company-profile-page.ac-theme .company-job-card{background:var(--ac-superficie);border:1px solid var(--ac-borde)}body.company-profile-page.ac-theme .company-job-card:hover{background:var(--ac-acento-bg);border-color:var(--ac-acento-borde);box-shadow:var(--ac-sombra-sm)}body.company-profile-page.ac-theme .company-job-card-title{color:var(--ac-texto)}body.company-profile-page.ac-theme .company-job-card-meta{color:var(--ac-texto-tenue)}body.company-profile-page.ac-theme .company-job-card-arrow{color:var(--ac-acento-texto)}body.company-profile-page.ac-theme .company-jobs-empty{color:var(--ac-texto-tenue)}body.company-profile-page.ac-theme .company-jobs-empty i{color:var(--ac-borde-control)}body.company-profile-page.ac-theme .btn-follow-company,body.company-profile-page.ac-theme .company-btn-primary{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border:1px solid var(--ac-naranja-700)}body.company-profile-page.ac-theme .btn-follow-company:hover,body.company-profile-page.ac-theme .company-btn-primary:hover{background:var(--ac-acento-hover)}body.company-profile-page.ac-theme .company-btn-secondary{background:var(--ac-superficie-baja);color:var(--ac-texto);border:1px solid var(--ac-borde-control)}body.company-profile-page.ac-theme .company-link-btn.linkedin{background:var(--ac-acento-accion)}body.company-profile-page.ac-theme .company-link-btn.website{background:var(--ac-tinta-800)}body.company-profile-page.ac-theme .company-skeleton-card{background:0 0;border:none;box-shadow:none;overflow:visible;display:flex;flex-direction:column;gap:1.25rem}body.company-profile-page.ac-theme .company-skeleton-header{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-lg);box-shadow:var(--ac-sombra-sm)}body.company-profile-page.ac-theme .company-skeleton-body{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-lg);box-shadow:var(--ac-sombra-sm)}body.company-profile-page.ac-theme .ac-skeleton-block{background:var(--ac-skeleton-base)}body.company-profile-page.ac-theme .company-skeleton-logo{background:var(--ac-superficie-baja)}body.company-profile-page.ac-theme .home-footer{background:var(--ac-tinta-900);color:var(--ac-papel-100)}body.company-profile-page.ac-theme .home-footer .footer-brand .footer-logo{font-family:var(--ac-fuente-logo)}body.company-profile-page.ac-theme .home-footer .footer-links a{color:var(--ac-papel-200)}body.company-profile-page.ac-theme .home-footer .footer-links a:hover{color:var(--ac-naranja-300)}body.company-profile-page.ac-theme .company-jobs-header h3{color:var(--ac-texto)}body.company-profile-page.ac-theme .company-jobs-header h3 i{color:var(--ac-acento-texto)}body.company-profile-page.ac-theme .company-jobs-count{background:var(--ac-acento-bg);color:var(--ac-acento-texto);border:1px solid var(--ac-acento-borde)}body.company-profile-page.ac-theme .company-report-link{margin-top:0;padding-top:0;border-top:none}body.company-profile-page.ac-theme .company-report-link a{color:var(--ac-texto-tenue)}body.company-profile-page.ac-theme .company-report-link a:hover{color:var(--ac-acento-texto)}@media (max-width:768px){body.company-profile-page.ac-theme .company-body{padding:0}body.company-profile-page.ac-theme .company-info-grid,body.company-profile-page.ac-theme .company-jobs-section,body.company-profile-page.ac-theme .company-section{padding:1.15rem 1.25rem}}