.posicion-relativa[data-v-4608b120]{position:relative}.mosaico-fotos-competicion[data-v-4608b120]{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.foto-competicion-bg[data-v-4608b120]{opacity:.28;will-change:transform;background-position:50%;background-size:cover;border-radius:18px;transition:transform .1s linear;position:absolute}.foto-comp-1[data-v-4608b120]{background-image:url(/images/hyrox1.jpeg);width:38%;height:38%;top:15%;left:-2%;-webkit-mask-image:radial-gradient(#000 50%,#0000 95%);mask-image:radial-gradient(#000 50%,#0000 95%)}.foto-comp-2[data-v-4608b120]{background-image:url(/images/hyrox2.webp);width:40%;height:40%;top:45%;right:-2%;-webkit-mask-image:radial-gradient(#000 50%,#0000 95%);mask-image:radial-gradient(#000 50%,#0000 95%)}.foto-comp-3[data-v-4608b120]{background-image:url(/images/17310700140129.webp);width:36%;height:34%;bottom:2%;left:5%;-webkit-mask-image:radial-gradient(#000 50%,#0000 95%);mask-image:radial-gradient(#000 50%,#0000 95%)}.hero-competicion[data-v-4608b120],.seccion-categorias[data-v-4608b120]{z-index:10;position:relative;transform:translateZ(0)}.pagina-competicion[data-v-4608b120]{background-color:#f7f8fa}.hero-competicion[data-v-4608b120]{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-bottom:3px solid #70df3f}.contenedor-centrado[data-v-4608b120]{max-width:1200px;margin:0 auto}.badge-etiqueta-formato[data-v-4608b120]{color:#70df3f;letter-spacing:1px;background-color:#70df3f26;border:1px solid #70df3f4d;border-radius:9999px;padding:4px 12px;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:800;display:inline-block}.titulo-competicion-hero[data-v-4608b120]{letter-spacing:-.5px;font-family:Barlow Condensed,sans-serif;font-size:3.5rem;font-weight:900;line-height:1}.subtitulo-competicion[data-v-4608b120]{letter-spacing:.8px;font-family:Barlow Condensed,sans-serif;font-size:1.35rem;font-weight:800}.caja-metrica[data-v-4608b120]{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px}.numero-metrica[data-v-4608b120]{color:#70df3f;font-family:Barlow Condensed,sans-serif;font-size:2.5rem;font-weight:900;line-height:1}.numero-metrica .unidad[data-v-4608b120]{color:#fff;margin-left:2px;font-size:1.4rem}.label-metrica[data-v-4608b120]{color:#94a3b8;letter-spacing:.5px;margin-top:4px;font-size:.72rem;font-weight:800}.etiqueta-seccion[data-v-4608b120]{color:#16a34a;letter-spacing:.8px;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:800}.titulo-seccion-bloque[data-v-4608b120]{color:#111827;font-family:Barlow Condensed,sans-serif;font-size:2.2rem;font-weight:900;line-height:1}.boton-filtro-activo[data-v-4608b120]{color:#fff;background-color:#15803d;border-radius:8px;padding:6px 18px;font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:900}.boton-filtro-inactivo[data-v-4608b120]{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 18px;font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:800}.tarjeta-resumen-categoria[data-v-4608b120]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px}.badge-categoria-activa[data-v-4608b120]{color:#15803d;background-color:#dcfce7;border-radius:4px;padding:3px 10px;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:900}.texto-descripcion-cat[data-v-4608b120]{font-size:.88rem}.tramo-carrera[data-v-4608b120]{background-color:#f0fdf4;border:1px dashed #86efac;border-radius:6px;font-size:.82rem}.tarjeta-estacion[data-v-4608b120]{border:1.5px solid #e5e7eb}.tarjeta-estacion[data-v-4608b120]:hover{border-color:#70df3f;transform:translateY(-2px);box-shadow:0 6px 16px #0000000d}.badge-numero-estacion[data-v-4608b120]{color:#15803d;font-family:Barlow Condensed,sans-serif;font-size:1.6rem;font-weight:900;line-height:1}.nombre-estacion[data-v-4608b120]{color:#111827;letter-spacing:-.3px;font-family:Barlow Condensed,sans-serif;font-size:1.4rem;font-weight:900}.subtexto-estacion[data-v-4608b120]{font-size:.82rem}.etiqueta-carga[data-v-4608b120]{color:#6b7280;letter-spacing:.5px;font-size:.68rem;font-weight:800}.valor-carga[data-v-4608b120]{color:#111827;font-size:.95rem}.badge-reparto-pareja[data-v-4608b120]{color:#374151;background-color:#f3f4f6;border-radius:4px;padding:3px 8px;font-size:.68rem;font-weight:800}.tramo-meta[data-v-4608b120]{border:2px solid #86efac}.titulo-meta[data-v-4608b120]{color:#111827;font-family:Barlow Condensed,sans-serif;font-size:1.8rem;font-weight:900}.boton-inscribirse-cta[data-v-4608b120]{color:#0f172a;letter-spacing:.5px;background-color:#70df3f;border-radius:8px;padding:8px 24px;font-family:Barlow Condensed,sans-serif;font-size:1.2rem}
