body{--p1:#0a7f99;--p2:#0e9fbf;overflow-x:clip}.cabecera-izquierda{align-items:center;gap:.9rem;min-width:0;display:flex}.cabecera-derecha{align-items:center;gap:1rem;display:flex}.logo-cabecera{object-fit:contain;border-right:1px solid var(--borde);max-width:150px;max-height:38px;padding-right:.9rem}.cabecera-derecha .boton{min-height:38px;padding:.4rem 1rem;font-size:.8rem}.banda-borrador{background:var(--alerta-suave);color:#6b4a00;text-align:center;border-bottom:1px solid #f1e0b0;padding:.45rem 1rem;font-size:.85rem}.cargando,.fallo{text-align:center;color:var(--texto-suave);padding:4rem 1rem}#app{max-width:1040px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--acento);margin:0 0 .5rem;font:700 .72rem Outfit,sans-serif}.letra{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font:600 .75rem Outfit,sans-serif;display:inline-grid}.nota{color:var(--texto-suave);margin:0;font-size:.88rem}.intro{max-width:70ch}.factor{font-weight:500}.factor.f-D{color:#b32b22}.factor.f-I{color:#8a6500}.factor.f-S{color:#176a42}.factor.f-C{color:#1f63b8}.rejilla-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rejilla-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.lista{margin:0;padding-left:1.15rem}.lista li{margin-bottom:.4rem}.lista li::marker{color:var(--morado)}.lista-titulada{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lista-titulada li{padding-left:1.1rem;font-size:.95rem;position:relative}.lista-titulada li:before{content:"";background:var(--morado);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.lista-titulada b{font-weight:600}.subtarjeta,.bloque-equilibrio,.bloque-opuesto,.columna-si,.columna-no,.bloque-si,.bloque-no,.como-leer{background:var(--fondo);border-radius:var(--radio-m);padding:1.1rem 1.25rem}.subtarjeta h3,.bloque-equilibrio h3,.bloque-opuesto h3,.bloque-si h3,.bloque-no h3{color:var(--tinta);letter-spacing:0;margin:0 0 .7rem;font:600 1rem Outfit,sans-serif}.subtitulo-seccion{letter-spacing:0;margin:1.75rem 0 .8rem;font:600 1.1rem Outfit,sans-serif}.pestanas [role=tablist],.conmutador{background:var(--fondo);border-radius:7px;flex-wrap:wrap;gap:3px;margin-bottom:1rem;padding:4px;display:inline-flex}.pestanas [role=tab],.conmutador button{color:var(--texto);cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:38px;padding:.45rem 1rem;font:500 .85rem DM Sans,sans-serif;transition:background .25s,color .25s,transform .12s}.pestanas [role=tab]:hover,.conmutador button:hover{color:var(--tinta)}.pestanas [role=tab][aria-selected=true],.conmutador button[aria-pressed=true]{background:var(--tinta);color:#fff}.pestanas [role=tab]:active,.conmutador button:active{transform:scale(.96)}[role=tabpanel]:not([hidden]){animation:.35s aparecer}@keyframes aparecer{0%{opacity:0;transform:translateY(6px)}}.tooltip{z-index:50;pointer-events:none;background:var(--tinta);color:#fff;border-radius:10px;max-width:280px;padding:.45rem .7rem;font-size:.8rem;line-height:1.4;position:fixed;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 10px 30px #16142a40}.portada{--sobre:#fff;--sobre-suave:#ffffffd1;background:var(--superficie);border-radius:22px;margin-top:.5rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #16142a0d,0 30px 70px #16142a1a}.portada-banda{background:linear-gradient(120deg, color-mix(in srgb, var(--b1) 78%, #000), var(--b2));color:var(--sobre);padding:clamp(1.5rem,4vw,2.75rem) clamp(1.25rem,4vw,2.75rem) 5.5rem}.portada-titulo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;display:flex}.portada .eyebrow{color:var(--sobre-suave)}.portada h1{letter-spacing:-.01em;color:var(--sobre);margin:.2rem 0 .5rem;font:700 clamp(2.2rem,5.5vw,3.4rem)/1 Outfit,sans-serif}.portada .meta{color:var(--sobre-suave);margin:0;font-size:.9rem}.portada-estilo{text-align:right;border-radius:var(--radio-m);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff38;padding:.8rem 1.1rem}.portada-estilo small{letter-spacing:.12em;text-transform:uppercase;color:var(--sobre-suave);font:700 .64rem Outfit,sans-serif;display:block}.portada-estilo b{color:var(--sobre);margin:.15rem 0;font:700 clamp(1.4rem,3vw,1.9rem)/1.1 Outfit,sans-serif;display:block}.portada-estilo span{color:var(--sobre-suave);font-size:.82rem}.portada-retrato{max-width:64ch;color:var(--sobre);margin:1.4rem 0 0;font-size:1.08rem;line-height:1.65}.portada-retrato strong,.portada-retrato .factor{color:inherit;font-weight:600}.portada-paneles{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.25rem;margin-top:-3.75rem;padding:0 clamp(1rem,4vw,2.75rem) clamp(1.25rem,3.5vw,2.25rem);display:grid;position:relative}.portada-panel{background:var(--superficie);border-radius:18px;min-width:0;padding:1rem 1.1rem;box-shadow:0 16px 40px #16142a24}.portada-grafica .grafica-interactiva{margin:0}.portada-grafica .conmutador{margin-bottom:.4rem}.portada-grafica .emparejada{background:0 0;padding:1.75rem .25rem .5rem}.portada-grafica .par-barras{height:220px}.portada-grafica .par-pie small{display:none}.portada-grafica .leyenda-pares{margin-top:.8rem}.portada-flor{flex-direction:column;justify-content:center;display:flex}.leyenda-flor{color:var(--texto-suave);justify-content:center;gap:1.25rem;margin:.25rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.leyenda-flor li{align-items:center;gap:.35rem;display:flex}.leyenda-flor svg{width:20px;height:20px}@media (width<=860px){.portada-paneles{grid-template-columns:1fr}.portada-estilo{text-align:left}}.frase-destacada{margin:clamp(2rem,5vw,3rem) auto;padding:0 clamp(.25rem,2vw,1rem)}.frase-destacada p{letter-spacing:0;max-width:none;color:var(--tinta);margin:0;font:600 clamp(1.45rem,3.4vw,2.1rem)/1.2 Outfit,sans-serif}.frase-destacada em{background:linear-gradient(90deg, var(--p1), var(--p2));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.como-leer{background:var(--superficie);box-shadow:var(--sombra);border-radius:var(--radio-l);margin:1.5rem 0 1.25rem;padding:0;font-size:.92rem}.como-leer>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:1rem 3rem 1rem clamp(1.25rem,3vw,1.75rem);list-style:none;display:flex;position:relative}.como-leer>summary::-webkit-details-marker{display:none}.como-leer>summary:after{content:"+";background:var(--fondo);width:26px;height:26px;color:var(--tinta);border-radius:50%;place-items:center;font:600 1rem Outfit,sans-serif;transition:transform .2s;display:grid;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.como-leer[open]>summary:after{transform:translateY(-50%)rotate(45deg)}.como-leer>summary:hover .como-leer-titulo{color:var(--p1)}.como-leer-titulo{color:var(--tinta);font:600 1.05rem Outfit,sans-serif;transition:color .2s}.como-leer-pista{color:var(--texto-suave);font-size:.84rem}.como-leer>:not(summary){margin-left:clamp(1.25rem,3vw,1.75rem);margin-right:clamp(1.25rem,3vw,1.75rem)}.como-leer>:last-child{margin-bottom:clamp(1.25rem,3vw,1.75rem)}.como-leer p{margin:0 0 .6rem}.como-leer p:last-child{margin:0}.rasgos-glosario{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.25rem 0 .9rem;padding:0;list-style:none;display:grid}@media (width<=900px){.rasgos-glosario{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.rasgos-glosario{grid-template-columns:1fr}}.rasgos-glosario li{background:var(--fondo);border-radius:6px;align-items:flex-start;gap:.55rem;padding:.6rem .75rem;line-height:1.4;display:flex}.rasgos-glosario b{color:var(--tinta);font-weight:600}.informe-cuerpo{display:block}.informe-lateral{z-index:6;background:color-mix(in srgb, var(--fondo) 88%, transparent);backdrop-filter:saturate(1.4)blur(10px);margin:0 calc(-1*clamp(1rem,4vw,1.5rem)) 1rem;padding:.5rem clamp(1rem,4vw,1.5rem);position:sticky;top:3.9rem}.indice-titulo{display:none}.indice ol{scrollbar-width:none;background:var(--superficie);box-shadow:var(--sombra-s), 0 6px 18px #16142a0f;border-radius:7px;gap:3px;margin:0;padding:4px;list-style:none;display:flex;overflow-x:auto}.indice ol::-webkit-scrollbar{display:none}.indice a{white-space:nowrap;color:var(--texto);border-radius:7px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.82rem;text-decoration:none;transition:background .25s,color .25s;display:flex}.indice a:hover{color:var(--tinta);background:var(--fondo)}.indice a[aria-current]{background:var(--tinta);color:#fff}.num-indice{opacity:.55;font:700 .66rem Outfit,sans-serif}.indice .enlace-consultora{color:var(--morado-oscuro)}.seccion{margin-bottom:1.25rem;scroll-margin-top:7.5rem}.seccion>.tarjeta{border-radius:var(--radio-l);padding:clamp(1.4rem,3.5vw,2.25rem)}.seccion>.tarjeta>h2{letter-spacing:0;align-items:center;gap:.7rem;margin:0 0 1.1rem;font:600 clamp(1.35rem,2.8vw,1.7rem)/1.2 Outfit,sans-serif;display:flex}.num-seccion{background:var(--morado-suave);min-width:2.2rem;height:1.6rem;color:var(--morado-oscuro);letter-spacing:.04em;border-radius:999px;flex:none;place-items:center;padding:0 .45rem;font:700 .72rem Outfit,sans-serif;display:inline-grid}.texto-largo p{max-width:72ch;font-size:1rem}.texto-largo h3{margin:1.25rem 0 .5rem;font:600 1.02rem Outfit,sans-serif}.texto-largo.destacado{background:var(--fondo);border-radius:var(--radio-m);margin-top:1rem;padding:1.1rem 1.25rem}.texto-largo.destacado h3{margin-top:0}.dos-columnas>p:first-child{color:var(--tinta);font-size:1.1rem;font-weight:400}@media (width>=1000px){.dos-columnas{columns:2;column-gap:2.5rem}.dos-columnas p{break-inside:avoid}.dos-columnas>p:first-child{column-span:all}}.resumen-datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.resumen-datos>div{background:var(--fondo);border-radius:var(--radio-m);padding:1rem 1.1rem}.resumen-datos dt{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:.4rem;font:700 .66rem Outfit,sans-serif}.resumen-datos dd{color:var(--tinta);margin:0;font:700 1.15rem/1.25 Outfit,sans-serif}.resumen-datos .apunte{color:var(--texto);margin:.6rem 0 0;font-size:.9rem;line-height:1.6}.resumen-datos .apunte strong{color:var(--tinta);font-weight:700}.resumen-datos>.con-estilo{background:color-mix(in srgb, var(--e1) 7%, var(--superficie));position:relative;overflow:hidden}.resumen-datos>.con-estilo:before{content:"";background:linear-gradient(90deg, var(--e1), var(--e2));height:4px;position:absolute;inset:0 0 auto}.resumen-datos>.con-estilo dd{background:linear-gradient(90deg, color-mix(in srgb, var(--e1) 88%, #000), color-mix(in srgb, var(--e2) 88%, #000));color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content}.resumen-datos>div{padding:1.2rem 1.3rem}.aviso-dato{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borde);border-left:3px solid #d98a00;border-radius:0 6px 6px 0;max-width:72ch;margin-top:1rem;padding:.85rem 1rem}.aviso-dato b{letter-spacing:.09em;text-transform:uppercase;color:#8a5200;margin-bottom:.25rem;font:700 .66rem Outfit,sans-serif;display:block}.aviso-dato p{margin:0;font-size:.92rem}.bloque-si .lista-titulada li,.bloque-no .lista-titulada li{padding-left:1.9rem}.bloque-si .lista-titulada li:before,.bloque-no .lista-titulada li:before{border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font:600 .7rem Outfit,sans-serif;display:grid;top:.1rem}.bloque-si .lista-titulada li:before{content:"✓";color:var(--disc-s);background:#dff0e6}.bloque-no .lista-titulada li:before{content:"!";color:var(--disc-d);background:#fbe3e1}.grafica-interactiva{margin:.5rem 0 1.5rem}.emparejada{background:var(--fondo);border-radius:var(--radio);margin:0;padding:2rem 1rem 1rem}.emparejada-pares{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.5rem,2.5vw,1.75rem);display:grid}.par-barras{background:linear-gradient(0deg,#0000 calc(50% - 1px),#dddad4 calc(50% - 1px) 50%,#0000 50%);justify-content:center;align-items:flex-end;gap:6px;height:220px;display:flex;position:relative}.par-barras i{width:clamp(20px,3.6vw,40px);height:calc(var(--v) * 1%);background:var(--color);transform-origin:bottom;transition:transform .9s cubic-bezier(.2, .8, .2, 1) var(--retraso,0s), width .45s ease, opacity .45s ease, margin .45s ease;cursor:default;border-radius:8px 8px 3px 3px;outline:none;display:block;position:relative;transform:scaleY(0)}.par-barras i.ada{opacity:.35}.par-barras i:hover,.par-barras i:focus-visible{filter:brightness(1.08);box-shadow:0 0 0 3px color-mix(in srgb, var(--color) 30%, transparent)}.visible .par-barras i{transform:scaleY(1)}.par-barras i span{color:var(--tinta);font:700 .78rem Outfit,sans-serif;transition:opacity .3s;position:absolute;top:-1.35rem;left:50%;transform:translate(-50%)}[data-ver=trabajo] .par-barras i.ada,[data-ver=fondo] .par-barras i.nat{opacity:0;width:0;margin:0 -3px}[data-ver=trabajo] .par-barras i.ada span,[data-ver=fondo] .par-barras i.nat span{opacity:0}[data-ver=fondo] .par-barras i.ada{opacity:1}.par-pie{text-align:center;justify-items:center;gap:.2rem;margin-top:.7rem;display:grid}.par-pie b{color:var(--tinta);font:700 .85rem Outfit,sans-serif}.par-pie small{color:var(--texto-suave);font-size:.74rem;transition:opacity .3s}[data-ver=trabajo] .par-pie small,[data-ver=fondo] .par-pie small{opacity:.35}.leyenda-pares{color:var(--texto-suave);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:1.1rem;font-size:.8rem;display:flex}.leyenda-pares span:before{content:"";background:var(--tinta);vertical-align:-1px;border-radius:4px;width:12px;height:12px;margin-right:.45rem;display:inline-block}.leyenda-pares .ada:before{opacity:.35}.octogono{width:100%;max-width:999px;height:auto;margin:0 auto;display:block;overflow:visible}.octogono .cuna{cursor:pointer;transform-origin:0 0;outline:none;transition:fill-opacity .2s,transform .2s}.octogono .cuna:hover,.octogono .cuna:focus-visible{fill-opacity:.65;transform:scale(1.03)}.octogono .anillo{fill:none;stroke:#d8d4ce;stroke-width:1px;pointer-events:none}.octogono text{fill:var(--texto);pointer-events:none;font-family:DM Sans,sans-serif;font-size:13px}.octogono text.activa{fill:var(--tinta);font-weight:600}.octogono tspan.factores{fill:var(--texto-suave);font-size:11px}.marcador{outline:none;transition:transform 1.2s cubic-bezier(.2,.8,.2,1) .2s;transform:translate(0)}.visible .marcador{transform:translate(var(--x), var(--y))}.flecha-adaptacion{opacity:0;transition:opacity .5s 1.3s}.visible .flecha-adaptacion{opacity:1}details.datos{margin-top:1rem;font-size:.88rem}details.datos summary{cursor:pointer;color:var(--morado);font-weight:500}.tabla-scroll{overflow-x:auto}.tabla-datos{border-collapse:collapse;min-width:320px;margin-top:.75rem}.tabla-datos th,.tabla-datos td{border-bottom:1px solid var(--borde);text-align:right;font-variant-numeric:tabular-nums;padding:.45rem .9rem}.tabla-datos th:first-child,.tabla-datos td:first-child{text-align:left}.cartas-estilo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1rem;margin-top:1.25rem;display:grid}.cartas-flecha{color:var(--texto-suave);align-self:center;font:600 1.2rem Outfit,sans-serif}.carta-estilo{border-radius:18px;min-width:0;padding:1.35rem 1.4rem 1.15rem;position:relative}.carta-estilo.adaptado{background:var(--superficie);box-shadow:0 14px 36px #16142a1a, inset 0 0 0 1px var(--borde);overflow:hidden}.carta-estilo.adaptado:before{content:"";background:linear-gradient(90deg, var(--e1), var(--e2));height:5px;position:absolute;inset:0 0 auto}.carta-estilo.natural{background:color-mix(in srgb, var(--e1) 7%, var(--superficie))}.carta-estilo .et{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);align-items:center;gap:.4rem;margin:0 0 .45rem;font:700 .66rem Outfit,sans-serif;display:flex}.carta-estilo .et svg{width:18px;height:18px}.carta-estilo h3{letter-spacing:0;margin:0 0 .2rem;font:700 1.6rem/1.1 Outfit,sans-serif}.carta-estilo.adaptado h3{background:linear-gradient(90deg, color-mix(in srgb, var(--e1) 88%, #000), color-mix(in srgb, var(--e2) 82%, #000));color:#0000;-webkit-background-clip:text;background-clip:text}.carta-estilo.natural h3{color:color-mix(in srgb, var(--e1) 85%, #000)}.carta-estilo .lema{color:var(--texto-suave);margin:0 0 .75rem;font-style:italic}.chips-estilo{flex-wrap:wrap;gap:.35rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.chips-estilo li{background:var(--fondo);color:var(--tinta);border-radius:99px;padding:.25rem .65rem;font-size:.76rem}.carta-estilo.natural .chips-estilo li{background:var(--superficie)}.carta-estilo p:last-child{margin-bottom:0}.cifras-esfuerzo{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.cifra-esfuerzo{border-radius:var(--radio-m);background:var(--fondo);padding:.95rem 1.05rem}.cifra-esfuerzo.relevante{background:color-mix(in srgb, var(--color) 10%, var(--superficie))}.cifra-esfuerzo .et{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);align-items:center;gap:.4rem;margin:0 0 .35rem;font:700 .66rem Outfit,sans-serif;display:flex}.cifra-esfuerzo .et .letra{width:20px;height:20px;font-size:.66rem}.cifra-esfuerzo b{color:var(--texto-suave);font:700 1.7rem/1 Outfit,sans-serif;display:block}.cifra-esfuerzo.relevante b{color:color-mix(in srgb, var(--color) 88%, #000)}.cifra-esfuerzo small{color:var(--texto-suave);margin-top:.4rem;font-size:.8rem;line-height:1.4;display:block}.cifra-esfuerzo.relevante small{color:var(--texto)}@media (width<=900px){.cartas-estilo{grid-template-columns:1fr}.cartas-flecha{justify-self:center;transform:rotate(90deg)}.cifras-esfuerzo{grid-template-columns:repeat(2,minmax(0,1fr))}}.rol{flex-direction:column;gap:1rem;display:flex}.columna-si h4,.columna-no h4,.bloque-opuesto h4{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font:700 .68rem Outfit,sans-serif}.columna-si h4{color:#1f7a4d}.columna-no h4{color:#b32b22}.bloque-equilibrio,.bloque-opuesto{gap:.7rem;margin-top:1rem;display:grid}.bloque-equilibrio h3,.bloque-opuesto h3{margin:0}.bloque-opuesto h4{color:var(--texto-suave);margin:.4rem 0 0}.pasos{counter-reset:paso;gap:.6rem;max-width:72ch;margin:0;padding:0;list-style:none;display:grid}.pasos li{counter-increment:paso;background:var(--fondo);border-radius:var(--radio-m);grid-template-columns:2rem 1fr;align-items:start;gap:.8rem;padding:.85rem 1rem;display:grid}.pasos li:before{content:counter(paso);background:var(--morado-suave);width:2rem;height:2rem;color:var(--morado-oscuro);border-radius:50%;place-items:center;font:600 .85rem Outfit,sans-serif;display:grid}.pasos li>span{padding-top:.2rem}.z-desarrollar{--zona:#e0784f;--zona-texto:#b4512a;--zona-suave:#fcebe3}.z-consolidar{--zona:#6366f1;--zona-texto:#4f46c8;--zona-suave:#e9eafe}.z-mantener{--zona:#2e8b57;--zona-texto:#256e46;--zona-suave:#e2f2e8}.sr-solo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.comp-familias-botones{flex-wrap:wrap;gap:.4rem;margin:.25rem 0 1.25rem;display:flex}.comp-familia-boton{background:var(--fondo);min-height:36px;color:var(--texto);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:.45rem;padding:.35rem .45rem .35rem .8rem;font:400 .82rem DM Sans,sans-serif;transition:background .2s,color .2s,transform .12s;display:inline-flex}.comp-familia-boton:first-child{padding-right:.8rem}.comp-familia-boton:hover{color:var(--tinta);background:#ebe8e3}.comp-familia-boton:active{transform:scale(.97)}.comp-familia-boton[aria-pressed=true]{background:var(--tinta);color:#fff}.comp-familia-boton b{color:#fff;background:var(--zona);border-radius:7px;padding:.1rem .5rem;font:700 .72rem Outfit,sans-serif}.comp-tag{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.comp-cabecera,.comp-lista li{grid-template-columns:minmax(0,1fr) minmax(150px,40%) 2rem;align-items:center;gap:1rem;display:grid}.comp-cabecera{border-bottom:1px solid var(--borde);margin-bottom:.25rem;padding-bottom:.5rem}.comp-zonas{grid-template-columns:40fr 30fr 30fr;display:grid}.comp-zonas>span{text-align:center;color:var(--zona-texto);font-size:.72rem;line-height:1.25}.comp-zonas b{font:700 .95rem Outfit,sans-serif}.comp-zonas small{color:var(--texto-suave);font-size:.66rem;display:block}.comp-lista{margin:0;padding:0;list-style:none}.comp-lista li{border-radius:8px;margin:0 -.5rem;padding:.28rem .5rem;transition:opacity .3s,background .2s}.comp-lista li:hover{background:var(--fondo)}.comp-lista .comp-nombre{min-width:0;color:var(--tinta);white-space:nowrap;align-items:center;gap:.55rem;font-size:.86rem;line-height:1.3;display:flex}.comp-escala{background:linear-gradient(90deg,#fcebe3 0 40%,#e9eafe 40% 70%,#e2f2e8 70%);border-radius:4px;height:14px;display:block;position:relative}.comp-escala i{background:var(--zona);width:10px;height:10px;transition:left .9s cubic-bezier(.2, .8, .2, 1) var(--retraso,0s);border-radius:50%;margin-left:-5px;position:absolute;top:2px;left:0;box-shadow:0 0 0 2px #fff}.visible .comp-escala i{left:calc(var(--v) * 1%)}.comp-valor{text-align:right;color:var(--zona-texto);font:700 .82rem Outfit,sans-serif}.comp-lista li{max-height:4rem;transition:max-height .4s,opacity .3s,padding .4s,background .2s;overflow:hidden}.comp-lista[data-familia="0"] li:not([data-familia="0"]),.comp-lista[data-familia="1"] li:not([data-familia="1"]),.comp-lista[data-familia="2"] li:not([data-familia="2"]),.comp-lista[data-familia="3"] li:not([data-familia="3"]),.comp-lista[data-familia="4"] li:not([data-familia="4"]){opacity:0;visibility:hidden;max-height:0;padding-top:0;padding-bottom:0;transition:max-height .4s,opacity .3s,padding .4s,visibility 0s .4s}.comp-pista{height:14px;position:relative}.comp-pista:before{content:"";background:#e4e0da;border-radius:999px;position:absolute;inset:3px 0}.comp-pista .marca{background:var(--fondo);z-index:1;width:2px;position:absolute;top:0;bottom:0}.comp-barra{height:8px;width:calc(var(--v) * 1%);background:var(--zona);transform-origin:0;transition:transform .9s cubic-bezier(.2, .8, .2, 1) var(--retraso,0s);border-radius:999px;position:absolute;top:3px;left:0;transform:scaleX(0)}.visible .comp-barra{transform:scaleX(1)}.comp-num{text-align:right;color:var(--zona-texto);font:700 .9rem Outfit,sans-serif}.bloque-si.compacto h3,.bloque-no.compacto h3{font-size:.92rem}.habilidades-leyenda{color:var(--texto-suave);flex-wrap:wrap;gap:.5rem 1.25rem;margin:.4rem 0 .9rem;font-size:.8rem;display:flex}.habilidades-leyenda span{align-items:center;gap:.45rem;display:inline-flex}.habilidades-leyenda .habilidad-niveles{width:2.6rem}.habilidades-puesto{margin:0 0 1rem;padding:0;list-style:none;display:grid}.habilidad{border-top:1px solid var(--borde);grid-template-columns:minmax(0,1.05fr) 6.5rem minmax(0,1.5fr);align-items:start;gap:1rem;padding:.95rem 0;display:grid}.habilidad:last-child{border-bottom:1px solid var(--borde)}.habilidad-nombre b{color:var(--tinta);font-weight:600;line-height:1.3;display:block}.importancia{letter-spacing:.04em;border-radius:999px;margin-top:.35rem;padding:.15rem .55rem;font:600 .68rem Outfit,sans-serif;display:inline-block}.importancia.i-imprescindible{background:var(--tinta);color:#fff}.importancia.i-importante{background:var(--fondo);color:var(--tinta)}.importancia.i-deseable{border:1px solid var(--borde);color:var(--texto-suave)}.habilidad-niveles{gap:3px;margin-top:.4rem;display:flex}.habilidad-niveles i{background:#ebe8f0;border-radius:2px;flex:1;height:8px}.habilidad-niveles i.activo{background:var(--zona)}.habilidad-nivel b{color:var(--zona-texto);font-weight:600;display:block}.habilidad-nivel p{margin:.2rem 0 0;font-size:.9rem;line-height:1.5}#habilidades .aviso-uso{margin-top:1.2rem}.puesto-destacado{border-radius:var(--radio-m);background:color-mix(in srgb, var(--p1) 10%, #fff);border-left:4px solid var(--p1);flex-direction:column;gap:.15rem;margin:0 0 1.1rem;padding:.9rem 1.15rem;display:flex}.puesto-destacado small{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);font:700 .66rem Outfit,sans-serif}.puesto-destacado b{color:var(--tinta);font:700 1.5rem/1.2 Outfit,sans-serif}.portada-puesto{background:#fff3;border-radius:999px;align-items:baseline;gap:.5rem;margin:.35rem 0 .5rem;padding:.35rem .85rem;font:600 1.05rem/1.3 Outfit,sans-serif;display:inline-flex}.portada-puesto small{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font:700 .62rem Outfit,sans-serif}#contraste .sello-destacado p{color:var(--texto);font-family:inherit;font-size:.95rem;font-weight:400;line-height:1.6}@media (width<=640px){.habilidad{grid-template-columns:minmax(0,1fr) 5rem;gap:.4rem .9rem}.habilidad-nivel{grid-column:1/-1}}.zona-consultora>.tarjeta{box-shadow:inset 0 0 0 1.5px var(--morado), var(--sombra);background:var(--tinte-coral)}.zona-consultora h2{color:var(--morado-oscuro)}.zona-consultora .subtarjeta{background:var(--superficie)}.pie{text-align:center;color:var(--texto-suave);margin-top:2rem;font-size:.8rem}.seccion>.tarjeta{transition:opacity .6s,transform .6s}@media (width<=900px){.rejilla-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cabecera-derecha .proyecto{display:none}.logo-cabecera{max-width:110px;max-height:30px}.rejilla-2,.rejilla-4,.resumen-datos{grid-template-columns:1fr}.comp-cabecera,.comp-lista li{grid-template-columns:minmax(0,1fr) 26% 1.8rem;gap:.5rem}.comp-lista .comp-nombre{white-space:normal;font-size:.78rem}.comp-zonas small{display:none}.comp-zonas>span{font-size:.62rem}.par-pie small{display:none}.par-pie b{letter-spacing:0;-webkit-hyphens:auto;hyphens:auto;font-size:.64rem}.emparejada{padding:1.75rem .5rem .75rem}.emparejada-pares{gap:.4rem}.logo-cabecera:not([hidden])+.marca{display:none}.logo-cabecera{border-right:0;padding-right:0}.cabecera-derecha .boton{min-height:34px;padding:.35rem .8rem;font-size:.76rem}.octogono text{font-size:15px}.encaje-cabecera{grid-template-columns:1fr}.funcion-encaje{grid-template-columns:minmax(0,1fr) 2.4rem}.funcion-encaje .comp-pista{grid-column:1/-1}.seccion>.tarjeta>h2{align-items:flex-start}.conmutador button{padding:.4rem .75rem}}@media (prefers-reduced-motion:reduce){.par-barras i,.marcador,.medidor span,.comp-barra{transition:none!important;transform:none!important}.flecha-adaptacion{opacity:1!important;transition:none!important}.comp-escala i{left:calc(var(--v) * 1%)!important;transition:none!important}.visible .marcador,.marcador{transform:translate(var(--x), var(--y))!important}.comp-barra{transform:scaleX(1)!important}}@media print{body{background:#fff}.cabecera,.banda-borrador,.informe-lateral,.tooltip,.conmutador,details.datos,button{display:none!important}.banda-borrador.muestra{display:block!important}.portada,.como-leer,.seccion>.tarjeta{box-shadow:none;border:1px solid var(--borde);break-inside:avoid-page}.portada-banda{-webkit-print-color-adjust:exact;print-color-adjust:exact}.portada-panel{box-shadow:none;border:1px solid var(--borde)}[role=tabpanel]{display:block!important}.par-barras i,.medidor span,.comp-barra{transform:none!important}.comp-escala i{left:calc(var(--v) * 1%)!important}.marcador{transform:translate(var(--x), var(--y))!important}.zona-consultora{display:none}}.plan{margin:0;padding:0;list-style:none;display:grid}.plan li{border-top:1px solid var(--borde);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.5rem;padding:1rem 0;display:grid}.plan li:first-child{border-top:0;padding-top:.25rem}.plan-lado{align-items:flex-start;gap:.7rem;display:flex}.plan-lado p{margin:0;font-size:.95rem;line-height:1.5}.plan-lado small{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem;font:700 .64rem Outfit,sans-serif;display:block}.plan-icono{border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin-top:.1rem;font:600 .75rem Outfit,sans-serif;display:grid}.plan-lado.evita p{color:var(--texto-suave)}.plan-lado.evita strong{color:var(--tinta)}.plan-lado.evita small{color:#b32b22}.plan-lado.evita .plan-icono{color:var(--disc-d);background:#fbe3e1}.plan-lado.mejor p{color:var(--tinta)}.plan-lado.mejor small{color:#176a42}.plan-lado.mejor .plan-icono{color:var(--disc-s);background:#dff0e6}@media (width<=640px){.plan li{grid-template-columns:1fr;gap:.75rem}}.subtarjeta.ancha{margin-top:1rem}@media (width>=760px){.subtarjeta.ancha .lista-titulada{columns:2;column-gap:2rem;display:block}.subtarjeta.ancha .lista-titulada li{break-inside:avoid;margin-bottom:.6rem}}.bloque-equilibrio .intro{margin:0}.bloque-equilibrio .bloque-no{background:0 0;padding:0}.octogono .petalo{transition:opacity .2s}.octogono .petalo:hover{opacity:1}.octogono text.activa{font-weight:700}.octogono text.letra{font-family:Outfit,sans-serif}.octogono .marcador text{pointer-events:none;font-family:Outfit,sans-serif;font-size:11.5px;font-weight:700}.icono-marcador text{font-family:Outfit,sans-serif}.comp-info{width:16px;height:16px;color:var(--texto-suave);cursor:pointer;background:#fff;border:1px solid #b9b6c9;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font:italic 700 10px/1 Georgia,Times New Roman,serif;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.comp-info:hover,.comp-info:focus-visible,.comp-info[aria-expanded=true]{background:var(--tinta);color:#fff;border-color:var(--tinta);outline:none}.comp-lista .comp-def{color:var(--texto);white-space:normal;grid-column:1/-1;margin:.1rem 0 .4rem 1.55rem;font-size:.84rem;line-height:1.45}.comp-def[hidden]{display:none}.comp-lista li.abierta{max-height:24rem}.entrada-comportamiento{color:var(--tinta);max-width:72ch;margin:0 0 .5rem;font-size:1.12rem;line-height:1.65}details.seguir>summary{cursor:pointer;color:var(--p1);align-items:center;gap:.4rem;margin:.25rem 0 .5rem;font:600 .88rem Outfit,sans-serif;list-style:none;display:inline-flex}details.seguir>summary::-webkit-details-marker{display:none}details.seguir>summary:after{content:"+";background:var(--fondo);width:20px;height:20px;color:var(--tinta);border-radius:50%;place-items:center;font-size:.85rem;transition:transform .2s;display:grid}details.seguir[open]>summary:after{transform:rotate(45deg)}.dos-columnas-simple{margin-top:.5rem}@media (width>=1000px){.dos-columnas-simple{columns:2;column-gap:2.5rem}.dos-columnas-simple p{break-inside:avoid}}.tarjeta-matiz{border-radius:var(--radio-m);background:var(--fondo);padding:1.2rem 1.3rem;position:relative;overflow:hidden}.tarjeta-matiz small{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:.3rem;font:700 .66rem Outfit,sans-serif;display:block}.tarjeta-matiz h3{color:var(--tinta);margin:0 0 .6rem;font:600 1.15rem Outfit,sans-serif}.tarjeta-matiz p{font-size:.93rem;line-height:1.6}.tarjeta-matiz.toque{background:color-mix(in srgb, var(--e1) 7%, var(--superficie))}.tarjeta-matiz.toque:before{content:"";background:linear-gradient(90deg, var(--e1), var(--e2));height:4px;position:absolute;inset:0 0 auto}.nombre-matiz{background:linear-gradient(90deg, color-mix(in srgb, var(--e1) 88%, #000), color-mix(in srgb, var(--e2) 88%, #000));color:#0000;-webkit-background-clip:text;background-clip:text}.dia-a-dia{margin-top:1rem}@media (width>=800px){.dia-a-dia .lista-titulada{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.pestanas [role=tab].con-color[aria-selected=true]{background:var(--tab);color:var(--tab-sobre)}.pestanas [role=tab].con-color:hover{color:color-mix(in srgb, var(--tab) 80%, #000)}.pestanas [role=tab].con-color[aria-selected=true]:hover{color:var(--tab-sobre)}.factor-panel .columna-si,.factor-panel .columna-no{position:relative;overflow:hidden}.factor-panel .columna-si{background:color-mix(in srgb, var(--color) 9%, var(--superficie))}.factor-panel .columna-si:before{content:"";background:var(--color);height:4px;position:absolute;inset:0 0 auto}.factor-panel .columna-si li::marker{color:var(--color)}.bloque-opuesto.con-estilo{background:color-mix(in srgb, var(--e1) 7%, var(--superficie));position:relative;overflow:hidden}.bloque-opuesto.con-estilo:before{content:"";background:linear-gradient(90deg, var(--e1), var(--e2));height:4px;position:absolute;inset:0 0 auto}.bloque-opuesto.con-estilo .lista-titulada li:before{background:var(--e1)}.aporta-ancho{margin-bottom:1.5rem}@media (width>=800px){.aporta-ancho .lista-titulada{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.cuesta-plan h3{color:var(--tinta);margin:0 0 .4rem;font:600 1rem Outfit,sans-serif}.tarjeta-matiz.toque{margin-top:1.25rem}.guia-seccion{border-radius:var(--radio-m);background:var(--fondo);border:1px dashed var(--borde);align-items:flex-start;gap:.85rem;margin:0 0 1.4rem;padding:.9rem 1.1rem;display:flex}.guia-icono{background:var(--tinta);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font:italic 700 .85rem Georgia,serif;display:grid}.guia-seccion small{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:.2rem;font:700 .64rem Outfit,sans-serif;display:block}.guia-seccion p{color:var(--texto);margin:0;font-size:.9rem;line-height:1.55}.guia-seccion strong{color:var(--tinta);font-weight:700}.tarjeta-matiz.toque p{max-width:80ch;margin:0}.rejilla-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.seccion .rejilla-2+.rejilla-2,.seccion .rejilla-2+.bloque-si,.seccion .rejilla-2+.bloque-no,.seccion .bloque-no+.bloque-si,.seccion .texto-largo+.bloque-si,.seccion .rejilla-2+.bloque-equilibrio,.seccion .bloque-si+.tendencias,.seccion .rejilla-2+.subtarjeta{margin-top:1rem}.tendencias{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;display:grid}.tendencia{border:1px solid var(--borde);border-top:4px solid var(--p1);border-radius:var(--radio-m);background:var(--superficie);padding:.85rem 1rem}.tendencia small{letter-spacing:.1em;text-transform:uppercase;color:var(--p1);margin-bottom:.35rem;font:700 .68rem Outfit,sans-serif;display:block}.tendencia p{margin:0;font-size:.92rem}.rasgos-lista{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;display:grid}.rasgo{background:var(--fondo);border-radius:var(--radio-m);padding:1rem 1.1rem}.rasgo h3{color:var(--tinta);margin:0 0 .6rem;font:600 1rem Outfit,sans-serif}.rasgo p{margin:0 0 .45rem;font-size:.9rem}.rasgo p:last-child{margin-bottom:0}.rasgo small{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-right:.4rem;padding:.1rem .5rem;font:700 .64rem Outfit,sans-serif;display:inline-block}.rasgo .potenciar small{color:var(--disc-s);background:#dff0e6}.rasgo .modular small{color:#8a5a00;background:#fdeccd}.plan-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.plan-col{border-radius:var(--radio-m);background:var(--fondo);border-top:4px solid;padding:1rem 1.1rem}.plan-col h3{margin:0 0 .7rem;font:600 1rem Outfit,sans-serif}.plan-col.seguir{border-color:var(--disc-s)}.plan-col.seguir h3{color:var(--disc-s)}.plan-col.empezar{border-color:var(--disc-c)}.plan-col.empezar h3{color:#1f63b8}.plan-col.dejar{border-color:var(--disc-d)}.plan-col.dejar h3{color:#b32b22}.estilo-panel{gap:1rem;display:grid}.estilo-panel h4{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);margin:0 0 .6rem;font:700 .68rem Outfit,sans-serif}.estilo-panel .subtarjeta p{margin:0}.fiabilidad-nivel{border-radius:var(--radio-m);background:var(--fondo);align-items:baseline;gap:.6rem;margin-bottom:1rem;padding:.55rem 1rem;display:inline-flex}.fiabilidad-nivel .et{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);font:700 .68rem Outfit,sans-serif}.fiabilidad-nivel b{font:700 1.1rem Outfit,sans-serif}.fiabilidad-nivel.n-alta b{color:var(--disc-s)}.fiabilidad-nivel.n-media b{color:#8a6500}.fiabilidad-nivel.n-baja b{color:#b32b22}.seccion .lista-titulada+.nota{margin-top:1rem}.indice li.grupo-indice{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);white-space:nowrap;align-items:center;padding:0 .3rem 0 .7rem;font:700 .62rem Outfit,sans-serif;display:flex}.indice li.grupo-indice:not(:first-child){border-left:1px solid var(--borde);margin-left:.3rem}@media (width<=760px){.rejilla-3,.plan-3{grid-template-columns:1fr}}.icono{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.sello-destacado{border-radius:var(--radio-m);background:linear-gradient(120deg, color-mix(in srgb, var(--p1) 14%, #fff), color-mix(in srgb, var(--p2) 10%, #fff));border-left:4px solid var(--p1);align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1.2rem 1.35rem;display:flex}.sello-destacado .icono{width:30px;height:30px;color:var(--p1);margin-top:.15rem}.sello-destacado small{letter-spacing:.1em;text-transform:uppercase;color:var(--p1);margin-bottom:.25rem;font:700 .66rem Outfit,sans-serif;display:block}.sello-destacado p{color:var(--tinta);margin:0;font:600 1.18rem/1.35 Outfit,sans-serif}.fichas-icono{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.ficha-icono{border-radius:var(--radio-m);background:var(--superficie);border:1px solid var(--borde);align-items:flex-start;gap:.7rem;padding:.85rem 1rem;display:flex}.ficha-icono .icono{color:var(--p1);width:20px;height:20px;margin-top:.1rem}.ficha-icono.si .icono{color:var(--disc-s)}.ficha-icono p{margin:0;font-size:.92rem}.ayudas{margin-top:1.1rem}.ayudas>h3{margin:0 0 .7rem;font:600 1rem Outfit,sans-serif}.linea-momentos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid;position:relative}.linea-momentos:before{content:"";background:linear-gradient(90deg, var(--p1), var(--p2));opacity:.35;border-radius:3px;height:3px;position:absolute;top:17px;left:8%;right:8%}.momento{background:var(--fondo);border-radius:var(--radio-m);padding:2.6rem 1rem 1rem;position:relative}.momento-num{color:#fff;background:var(--p1);width:30px;height:30px;box-shadow:0 0 0 4px var(--superficie);border-radius:50%;place-items:center;font:700 .85rem Outfit,sans-serif;display:grid;position:absolute;top:3px;left:1rem}.momento.m-alarga .momento-num{background:var(--p2)}.momento h3{color:var(--tinta);margin:0 0 .4rem;font:600 .98rem Outfit,sans-serif}.momento p{margin:0;font-size:.9rem}.nube{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.nube li{border-radius:999px;padding:.4rem .75rem;font-size:.86rem;line-height:1.35}.nube.si li{color:#14553a;background:#dff0e6}.nube.no li{color:#8c2019;background:#fbe3e1}.respuestas-conflicto{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.respuesta-conflicto{border-radius:var(--radio-m);border:1px solid var(--borde);background:var(--superficie);flex-direction:column;display:flex;overflow:hidden}.pensamiento{background:color-mix(in srgb, var(--disc-d) 9%, #fff);padding:.9rem 1rem;position:relative}.pensamiento:after{content:"";border:8px solid #0000;border-bottom:0;border-top-color:color-mix(in srgb, var(--disc-d) 9%, #fff);position:absolute;bottom:-8px;left:1.4rem}.pensamiento p{color:#8c2019;margin:0;font:italic 500 1rem/1.4 Outfit,sans-serif}.reaccion{padding:1rem}.reaccion b{color:var(--tinta);margin-bottom:.25rem;font:600 .98rem Outfit,sans-serif;display:block}.reaccion p{margin:0;font-size:.9rem}.pensamiento small,.reaccion small{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:.3rem;font:700 .62rem Outfit,sans-serif;display:block}.pasos-numerados{counter-reset:paso;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pasos-numerados li{counter-increment:paso;min-height:1.6rem;padding-left:2.3rem;font-size:.93rem;position:relative}.pasos-numerados li:before{content:counter(paso);background:var(--p1);color:#fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font:700 .78rem Outfit,sans-serif;display:grid;position:absolute;top:-.05rem;left:0}.bloque-si .pasos-numerados li:before{background:var(--disc-s)}.recorrido-estres{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:1rem 0;display:grid}.paso-estres{border-radius:var(--radio-m);background:var(--fondo);border-top:5px solid;padding:1.2rem 1.1rem 1rem;position:relative}.paso-estres:not(:last-child):after{content:"→";background:var(--superficie);width:1.4rem;height:1.4rem;box-shadow:var(--sombra-s);color:var(--texto-suave);z-index:1;border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;top:1rem;right:-.85rem}.paso-estres h3{margin:.2rem 0 .7rem;font:600 1rem Outfit,sans-serif}.estres-num{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);font:700 .64rem Outfit,sans-serif;display:block}.estres-num:before{content:"Paso "}.paso-estres.dispara{background:var(--fondo);border-color:#8a88a6}.paso-estres.reacciona{background:#fff8e5;border-color:#e0a800}.paso-estres.recupera{border-color:var(--disc-s);background:#e9f5ee}.paso-estres .lista-titulada li:before{opacity:.45;background:currentColor}.semaforo{gap:1rem;display:grid}.semaforo-grupo h3{align-items:center;gap:.55rem;margin:0 0 .7rem;font:600 1rem Outfit,sans-serif;display:flex}.luz{width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 18%, transparent);border-radius:50%}.semaforo-grupo.verde .luz{background:var(--disc-s);color:var(--disc-s)}.semaforo-grupo.ambar .luz{color:#e0a800;background:#e0a800}.fichas-rol{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.fichas-rol li{border-radius:var(--radio-s,8px);border:1px solid;padding:.55rem .9rem;font-size:.9rem}.verde .fichas-rol li{color:#14553a;background:#e9f5ee;border-color:#bfe0cc}.ambar .fichas-rol li{color:#6f5000;background:#fff6df;border-color:#f3dc9c}.tarjeta-bolsillo{border-radius:var(--radio-m);border:1px dashed color-mix(in srgb, var(--p1) 45%, var(--borde));background:var(--superficie);margin-top:1rem;padding:1.1rem 1.25rem}.bolsillo-cabeza{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.bolsillo-cabeza .icono{color:var(--p1)}.bolsillo-cabeza h3{margin:0;font:600 1rem Outfit,sans-serif}.bolsillo-cabeza small{letter-spacing:.1em;text-transform:uppercase;color:var(--p1);background:color-mix(in srgb, var(--p1) 10%, #fff);border-radius:999px;margin-left:auto;padding:.2rem .55rem;font:700 .62rem Outfit,sans-serif}.tarjeta-bolsillo .pasos-numerados{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.columna-icono{background:var(--fondo);border-radius:var(--radio-m);padding:1.1rem 1.25rem}.columna-cabeza{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.columna-cabeza .icono{color:var(--p1);width:26px;height:26px}.columna-cabeza h3{margin:0;font:600 1rem Outfit,sans-serif}.medidores{grid-template-columns:auto 1fr 1fr;align-items:stretch;gap:.9rem;margin-bottom:1.1rem;display:grid}.fiabilidad-sello{text-align:center;border-radius:var(--radio-m);background:var(--fondo);place-content:center;padding:.9rem 1.4rem;display:grid}.fiabilidad-sello small{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);font:700 .62rem Outfit,sans-serif}.fiabilidad-sello b{font:700 1.6rem Outfit,sans-serif}.fiabilidad-sello.n-alta{background:#e9f5ee}.fiabilidad-sello.n-alta b{color:var(--disc-s)}.fiabilidad-sello.n-media{background:#fff6df}.fiabilidad-sello.n-media b{color:#8a6500}.fiabilidad-sello.n-baja{background:#fdeeec}.fiabilidad-sello.n-baja b{color:#b32b22}.fiabilidad-sello.n-muy-alta{background:#dcefe4}.fiabilidad-sello.n-muy-alta b{color:var(--disc-s)}.fiabilidad-sello.n-muy-baja{background:#fbe0dc}.fiabilidad-sello.n-muy-baja b{color:#9a1f17}.medidor{background:var(--fondo);border-radius:var(--radio-m);align-content:start;gap:.5rem;padding:.9rem 1rem;display:grid}.medidor-cabeza{justify-content:space-between;gap:.5rem;font-size:.85rem;display:flex}.medidor-cabeza b{color:var(--tinta);font-family:Outfit,sans-serif}.medidor small{color:var(--texto-suave);font-size:.78rem}.barra-medidor{background:#e7e4ee;border-radius:999px;height:10px;overflow:hidden}.barra-medidor span{border-radius:inherit;background:linear-gradient(90deg, var(--p1), var(--p2));height:100%;display:block}.barra-medidor.con-azar{position:relative;overflow:visible}.barra-medidor .marca-azar{background:var(--tinta);opacity:.55;border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.barra-medidor .marca-azar:after{content:"azar";color:var(--texto-suave);font-size:.66rem;position:absolute;top:-1.15rem;left:50%;transform:translate(-50%)}.segmentos{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.segmentos span{background:#e7e4ee;border-radius:999px;height:10px}.segmentos span.lleno{background:var(--p1)}@media (width<=760px){.linea-momentos,.recorrido-estres,.medidores,.tarjeta-bolsillo .pasos-numerados{grid-template-columns:1fr}.linea-momentos:before,.paso-estres:not(:last-child):after{display:none}}.aviso-presion{border-radius:var(--radio-m);background:#fff8e5;border:1px solid #f3dc9c;align-items:center;gap:.8rem;margin-bottom:1rem;padding:.8rem 1rem;display:flex}.aviso-presion .icono{color:#b07d00;width:28px;height:28px}.aviso-presion b{color:#6f5000;font:700 .95rem Outfit,sans-serif;display:block}.aviso-presion span{color:#6f5000;font-size:.86rem;display:block}.bloque-senales{border-radius:var(--radio-m);background:#fffbf0;border-left:4px solid #e0a800;padding:1.1rem 1.25rem}.bloque-senales .lista-titulada li:before{background:#e0a800}.flujo{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.6rem 0 1rem;padding:0;list-style:none;display:flex}.flujo li{background:var(--fondo);color:var(--tinta);border-radius:999px;padding:.35rem .8rem;font:600 .8rem Outfit,sans-serif}.flujo li:not(:last-child):after{content:"→";color:var(--texto-suave);margin-left:.6rem}.flujo.automatico li:nth-child(2){color:#7a4d00;background:#fff1db}.flujo.productivo li{color:#14553a;background:#dff0e6}.lecturas-rapidas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.lectura-rapida{border-radius:var(--radio-m);border:1px solid var(--borde);background:var(--superficie);flex-direction:column;display:flex;overflow:hidden}.lectura-rapida .lectura{background:#fff6e6;padding:.85rem 1rem}.lectura-rapida .lectura p{color:#7a4d00;margin:0;font:italic 500 1rem/1.4 Outfit,sans-serif}.lectura-rapida .reaccion{flex:1;padding:.85rem 1rem}.lectura-rapida .reaccion b{color:var(--tinta);margin-bottom:.2rem;font:600 .96rem Outfit,sans-serif;display:block}.lectura-rapida .reaccion p{margin:0;font-size:.9rem}.lectura-rapida .reformula{background:#e9f5ee;border-top:1px dashed #bfe0cc;padding:.85rem 1rem}.lectura-rapida .reformula p{color:#14553a;margin:0;font:italic 500 .95rem/1.4 Outfit,sans-serif}.lectura-rapida small{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:.3rem;font:700 .62rem Outfit,sans-serif;display:block}.bloque-si .flujo{margin-top:0}.aviso-uso{border-radius:var(--radio-m);background:var(--fondo);border-left:4px solid var(--p1);margin-top:1rem;padding:.9rem 1rem}.aviso-uso b{margin-bottom:.25rem;font:600 .92rem Outfit,sans-serif;display:block}.aviso-uso p{color:var(--texto);margin:0;font-size:.88rem}.principios{gap:.35rem;margin:.4rem 0 .9rem;padding-left:1.1rem;font-size:.92rem;display:grid}.eje-confort{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 .8rem;font:700 .66rem Outfit,sans-serif;display:flex}.eje-confort span:first-child{color:#1f7a4d}.eje-confort span:last-child{color:#8a6500}.eje-confort i{opacity:.55;background:linear-gradient(90deg,#1f7a4d,#e0a800);border-radius:999px;flex:1;height:6px}.columna-energia{border-radius:var(--radio-m);background:#fff8e5;padding:1.1rem 1.25rem}.columna-energia h4{letter-spacing:.1em;text-transform:uppercase;color:#8a6500;margin:0 0 .7rem;font:700 .68rem Outfit,sans-serif}.columna-energia .lista-titulada li:before{background:#e0a800}.plan-col.seguir+.plan-cambios{margin-top:1.5rem}.plan-cambios>h3{margin:0 0 .8rem;font:600 1rem Outfit,sans-serif}.marca-reconoce{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lectura-rapida .marca-reconoce{border-top:1px solid var(--borde);background:var(--superficie);padding:.7rem 1rem}.lista-marcable li{gap:.45rem;display:grid}.marca-reconoce button{border:1px solid var(--borde);background:var(--superficie);color:var(--texto);cursor:pointer;border-radius:999px;min-height:30px;padding:.3rem .7rem;font:600 .74rem Outfit,sans-serif}.marca-reconoce button:hover{border-color:var(--texto-suave)}.marca-reconoce .marca-si[aria-pressed=true]{color:#fff;background:#1f7a4d;border-color:#1f7a4d}.marca-reconoce .marca-no[aria-pressed=true]{color:#fff;background:#6b6985;border-color:#6b6985}.marca-autor{color:var(--texto-suave);font-size:.74rem}.pista-marcas{color:var(--texto-suave);margin:0 0 .8rem;font-size:.84rem;font-style:italic}.marca-pasa{border:1px dashed var(--texto-suave);color:var(--texto);cursor:pointer;background:0 0;border-radius:999px;min-height:30px;padding:.3rem .8rem;font:600 .76rem Outfit,sans-serif}.marca-pasa:before{content:"○ "}.marca-pasa[aria-pressed=true]{color:#fff;background:#1f7a4d;border:1px solid #1f7a4d}.marca-pasa[aria-pressed=true]:before{content:"✓ "}.marca-leida{color:#1f7a4d;background:#dff0e6;border-radius:999px;justify-self:start;padding:.2rem .6rem;font:600 .74rem Outfit,sans-serif;display:inline-block}.pregunta-reflexion{border-left:3px solid var(--p1);color:var(--texto);margin:.8rem 0 1rem;padding-left:.9rem;font-style:italic}.lecturas-notas{gap:.7rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.lecturas-notas li{gap:.15rem;font-size:.9rem;display:grid}.lecturas-notas .lectura{color:#7a4d00;font-style:italic}.lecturas-notas .reformula{color:#14553a;font-style:italic}.ficha-plan{gap:1rem;display:grid}.ficha-paso{border-radius:var(--radio-m);background:var(--fondo);grid-template-columns:auto 1fr;gap:.9rem;padding:1rem 1.1rem;display:grid}.ficha-num{color:#fff;background:var(--p1);border-radius:50%;place-items:center;width:30px;height:30px;font:700 .85rem Outfit,sans-serif;display:grid}.ficha-paso h3{margin:.2rem 0 .5rem;font:600 1rem Outfit,sans-serif}.ficha-paso .nota{margin-bottom:.7rem}.ficha-opciones{flex-wrap:wrap;gap:.45rem;display:flex}.ficha-opcion{border:1px solid var(--borde);background:var(--superficie);color:var(--texto);cursor:pointer;text-align:left;border-radius:999px;padding:.4rem .8rem;font:500 .84rem DM Sans,sans-serif}.ficha-opcion[aria-pressed=true]{background:var(--p1);border-color:var(--p1);color:#fff}.ficha-compromisos li{position:relative}.compromiso{color:var(--texto-suave);cursor:pointer;align-items:center;gap:.4rem;margin-bottom:.3rem;font:600 .74rem Outfit,sans-serif;display:inline-flex}.compromiso input{width:18px;height:18px;accent-color:var(--disc-s)}.ficha-compromisos li:has(input:checked){border-radius:var(--radio-m);background:#e9f5ee}.ficha-plan textarea{width:100%;font:inherit;border-radius:var(--radio-s,8px);border:1px solid var(--borde);resize:vertical;margin-top:.7rem;padding:.6rem .8rem}.ficha-fecha{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ficha-fecha input{font:inherit;border-radius:var(--radio-s,8px);border:1px solid var(--borde);padding:.4rem .6rem}.ficha-estado{color:var(--texto-suave);min-height:1em;font-size:.8rem}.esfuerzo-principal{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.9rem;margin-top:1rem;display:grid}.esfuerzo-dato,.esfuerzo-fondo{border-radius:var(--radio-m);background:var(--fondo);padding:1rem 1.15rem}.esfuerzo-dato{border-left:4px solid var(--color)}.esfuerzo-dato p,.esfuerzo-fondo p{margin:.4rem 0 0;font-size:.92rem}.esfuerzo-principal small{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:.4rem;font:700 .64rem Outfit,sans-serif;display:block}.esfuerzo-cifra{align-items:center;gap:.4rem;font:600 1rem Outfit,sans-serif;display:flex;margin:0!important}.esfuerzo-cifra b{color:var(--color);font-size:1.4rem}.esfuerzo-fondo .lista-titulada{margin-top:.3rem}.estilos-corto{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=640px){.estilos-corto{grid-template-columns:1fr}}.estilo-tarjeta{border-radius:var(--radio-m);background:color-mix(in srgb, var(--color) 7%, var(--superficie));border-top:4px solid var(--color);padding:1rem 1.1rem}.estilo-tarjeta h3{align-items:center;gap:.45rem;margin:0 0 .7rem;font:600 1rem Outfit,sans-serif;display:flex}.estilo-tarjeta small{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);margin:.6rem 0 .35rem;font:700 .62rem Outfit,sans-serif;display:block}.estilo-tarjeta p{margin:0;font-size:.9rem}.plan-resumen{border-radius:var(--radio-m);background:linear-gradient(120deg, color-mix(in srgb, var(--p1) 10%, #fff), color-mix(in srgb, var(--p2) 7%, #fff));border:1px solid color-mix(in srgb, var(--p1) 25%, var(--borde));padding:1.1rem 1.25rem}.plan-resumen h3{color:var(--tinta);margin:0 0 .7rem;font:700 1.05rem Outfit,sans-serif}.plan-resumen dl{gap:.55rem;margin:0;display:grid}.plan-resumen-fila{grid-template-columns:9.5rem 1fr;align-items:baseline;gap:.8rem;display:grid}.plan-resumen dt{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave);font:700 .66rem Outfit,sans-serif}.plan-resumen dd{color:var(--tinta);margin:0;font-weight:500}.plan-resumen dd.vacio{color:var(--texto-suave);font-style:italic;font-weight:400}.plan-resumen dd ul{gap:.25rem;margin:0;padding-left:1.1rem;display:grid}.plan-contador{color:var(--p1);font-style:normal;font-weight:600}.compromisos-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.compromiso-tarjeta{text-align:left;font:inherit;border-radius:var(--radio-m);border:1px solid var(--borde);background:var(--superficie);cursor:pointer;color:var(--texto);align-items:flex-start;gap:.7rem;padding:.85rem .95rem;display:flex}.compromiso-tarjeta:hover{border-color:var(--texto-suave)}.compromiso-tarjeta.lectura{cursor:default}.compromiso-tarjeta[aria-pressed=true]{border-color:var(--disc-s);box-shadow:0 0 0 1px var(--disc-s);background:#e9f5ee}.compromiso-marca{border:2px solid var(--borde);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:.05rem;display:grid}.compromiso-tarjeta[aria-pressed=true] .compromiso-marca{background:var(--disc-s);border-color:var(--disc-s)}.compromiso-tarjeta[aria-pressed=true] .compromiso-marca:after{content:"✓";color:#fff;font-size:.75rem;font-weight:700}.compromiso-texto{gap:.3rem;display:grid}.compromiso-texto b{color:var(--tinta);font-size:.93rem;font-weight:600}.compromiso-texto small{color:var(--texto-suave);font-size:.82rem}.compromiso-texto small b{color:inherit;font-weight:500;font-size:inherit}@media (width<=760px){.compromisos-tarjetas{grid-template-columns:1fr}.plan-resumen-fila{grid-template-columns:1fr;gap:.1rem}}.escalas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.escala{border-radius:var(--radio-m);background:var(--fondo);padding:.9rem 1rem}.escala-cabeza b{letter-spacing:.1em;text-transform:uppercase;color:var(--p1);font:700 .7rem Outfit,sans-serif}.escala-barra{grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;margin:.55rem 0 .6rem;display:grid}.escala-polo{color:var(--texto-suave);white-space:nowrap;font-size:.76rem}.escala-pista{background:linear-gradient(90deg, color-mix(in srgb, var(--p1) 18%, #fff), color-mix(in srgb, var(--p2) 35%, #fff));border-radius:999px;height:8px;position:relative}.escala-pista i{background:var(--superficie);border:4px solid var(--p1);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000026}.escala p{margin:0;font-size:.9rem}@media (width<=760px){.escalas{grid-template-columns:1fr}}.subtarjeta.amenaza{margin-top:1.2rem}.subtarjeta.amenaza .bloque-si{margin-top:.9rem}.conversacion{border-radius:var(--radio-m);background:var(--fondo);margin-top:1.4rem;padding:1.1rem 1.2rem}.conversacion .nota{margin:.2rem 0 .9rem}.conversacion-lista{counter-reset:conversa;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.conversacion-lista li{counter-increment:conversa;background:var(--superficie);border-radius:var(--radio-m);padding:.85rem 1rem .85rem 2.6rem;position:relative}.conversacion-lista li:before{content:counter(conversa);color:var(--p1);font:700 .95rem Outfit,sans-serif;position:absolute;top:.85rem;left:.9rem}.conversacion-pregunta{color:var(--tinta);margin:0 0 .35rem;font:500 1rem/1.4 Outfit,sans-serif}.conversacion-para{color:var(--texto-suave);margin:0;font-size:.86rem}.conversacion-para small{letter-spacing:.1em;text-transform:uppercase;color:var(--p1);margin-bottom:.15rem;font:700 .64rem Outfit,sans-serif;display:block}@media (width<=760px){.conversacion-lista{grid-template-columns:1fr}}.lid-perciben{margin-top:1rem}.lid-fases{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.lid-fase{background:var(--fondo);border-radius:var(--radio-m);padding:1rem}.lid-fase-cabeza{align-items:flex-start;gap:.7rem;margin-bottom:.8rem;display:flex}.lid-fase-cabeza h3{margin:0;font:600 1.05rem Outfit,sans-serif}.lid-fase-cabeza small{color:var(--texto-suave);font-size:.8rem}.lid-fase-num{background:var(--p1);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;font:700 .9rem Outfit,sans-serif;display:grid}.lid-practicas{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.lid-practicas li{background:var(--superficie);border-radius:var(--radio-m);border-left:4px solid var(--nivel);padding:.7rem .8rem}.lid-practicas li.nivel-natural{--nivel:#1f7a4d;--nivel-fondo:#e3f2ea}.lid-practicas li.nivel-intermedio{--nivel:#b88a00;--nivel-fondo:#fbf1d3}.lid-practicas li.nivel-esfuerzo{--nivel:#b5563a;--nivel-fondo:#f8e4dd}.lid-practica-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .5rem;display:flex}.lid-practica-cabeza b{color:var(--tinta);font:600 .95rem Outfit,sans-serif}.lid-chip{background:var(--nivel-fondo);color:var(--nivel);border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.lid-practicas p{margin:.35rem 0 0;font-size:.86rem}.lid-ayuda{border-top:1px dashed var(--borde);padding-top:.35rem}.lid-ayuda small,.lid-retos small{letter-spacing:.1em;text-transform:uppercase;color:var(--p1);margin-bottom:.1rem;font:700 .64rem Outfit,sans-serif;display:block}.lid-retos ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lid-retos li{background:var(--fondo);border-radius:var(--radio-m);padding:.75rem .9rem}.lid-retos li p{margin:.3rem 0 0;font-size:.9rem}.lid-colaborador{gap:.8rem;display:grid}.lid-jefes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.lid-jefe{background:var(--fondo);border-radius:var(--radio-m);border-top:4px solid var(--color);padding:.9rem 1rem}.lid-jefe h3{align-items:center;gap:.5rem;margin:0 0 .4rem;font:600 1rem Outfit,sans-serif;display:flex}.lid-letra{background:var(--color);color:#fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;display:grid}.lid-situaciones,.lid-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}@media (width<=900px){.lid-fases,.lid-situaciones,.lid-plan{grid-template-columns:1fr}}@media (width<=760px){.lid-jefes{grid-template-columns:1fr}}.lid-colaborador .subtarjeta h4,.lid-colaborador .subtarjeta>h4:first-child{margin:0 0 .35rem}.lid-colaborador .subtarjeta p{margin:0}.ven-fases{gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.ven-fases li{background:var(--fondo);border-radius:var(--radio-m);grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.8rem 1rem;display:grid}.ven-fase-num{background:var(--p1);color:#fff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font:700 .95rem Outfit,sans-serif;display:grid}.ven-fases b{color:var(--tinta);font:600 1rem Outfit,sans-serif}.ven-fases p{margin:.2rem 0 0;font-size:.92rem}.ven-competencias{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ven-competencias li{background:var(--fondo)}.ven-conmigo{margin-top:.2rem}.titulo-con-marca{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.marca-ia-informe{color:#fff;letter-spacing:.06em;vertical-align:middle;background:linear-gradient(120deg,#7a2fd6 0%,#c2289b 55%,#ff8a00 100%);border-radius:999px;align-items:center;padding:.15rem .55rem;font:700 .7rem Outfit,sans-serif;display:inline-flex}.mapa-form{background:var(--fondo);border-radius:var(--radio-m);gap:1rem;margin-top:.4rem;padding:1.1rem 1.2rem;display:grid}.mapa-form label{gap:.35rem;display:grid}.mapa-form label>span{color:var(--tinta);font:600 .9rem Outfit,sans-serif}.mapa-form label>small,.mapa-form .eje small{color:var(--texto-suave);font-size:.78rem}.mapa-form input[type=text],.mapa-form textarea{width:100%;font:inherit;border:1px solid var(--borde);background:var(--superficie);resize:vertical;border-radius:8px;padding:.6rem .8rem}.mapa-ejes{grid-template-columns:minmax(0,1fr) 15rem;align-items:center;gap:1.2rem;display:grid}.mapa-ejes>div:first-child{gap:1rem;display:grid}.eje{grid-template-columns:6.5rem minmax(0,1fr) 6.5rem;align-items:center;gap:.6rem;display:grid}.eje small:last-child{text-align:right}.eje input[type=range]{width:100%;accent-color:var(--p1)}.mapa-previa{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.mapa-cuadrante{background:var(--superficie);border:1px solid var(--borde);border-radius:10px;grid-template-columns:1fr 1fr;width:6rem;height:6rem;display:grid;position:relative;overflow:hidden}.mapa-cuadrante span{color:var(--color);background:color-mix(in srgb, var(--color) 12%, #fff);place-items:center;font:700 .8rem Outfit,sans-serif;display:grid}.mapa-punto{background:var(--color);border:3px solid #fff;border-radius:50%;width:14px;height:14px;transition:left .15s,top .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0000004d}.mapa-vista small{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);font:700 .64rem Outfit,sans-serif;display:block}.mapa-vista b{font:700 1rem Outfit,sans-serif}.mapa-vista p{color:var(--texto-suave);margin:.2rem 0 0;font-size:.82rem}.mapa-acciones{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mapa-aviso{margin:0}.mapas-lista{gap:.7rem;display:grid}.mapa-tarjeta{border-radius:var(--radio-m);background:var(--fondo);border-left:4px solid var(--color)}.mapa-tarjeta summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1rem;list-style:none;display:flex}.mapa-tarjeta summary::-webkit-details-marker{display:none}.mapa-tarjeta summary b{color:var(--tinta);font:600 1rem Outfit,sans-serif}.mapa-tarjeta summary small{color:var(--texto-suave);font-size:.8rem}.mapa-cuerpo{gap:.8rem;padding:0 1rem 1rem;display:grid}.mapa-cuerpo .subtarjeta{background:var(--superficie)}.mapa-cuerpo h4{margin:0 0 .35rem}.mapa-frase{border-left:3px solid var(--color);background:var(--superficie);color:var(--tinta);border-radius:8px;margin:0;padding:.8rem 1rem;font:500 1rem/1.45 Outfit,sans-serif}.mapa-frase small{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:.2rem;font:700 .64rem Outfit,sans-serif;display:block}.mapa-borrar{color:var(--texto-suave);cursor:pointer;background:0 0;border:0;justify-self:end;font-size:.82rem;text-decoration:underline}@media (width<=760px){.ven-competencias,.mapa-ejes{grid-template-columns:1fr}.eje{grid-template-columns:4.5rem minmax(0,1fr) 4.5rem}}.lead{color:var(--tinta);font:500 1.05rem/1.55 Outfit,sans-serif}.valoracion-preguntas{counter-reset:pregunta-v;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.valoracion-preguntas li{counter-increment:pregunta-v;background:var(--fondo);border-radius:var(--radio-m);padding:.85rem 1rem .85rem 2.6rem;position:relative}.valoracion-preguntas li:before{content:counter(pregunta-v);color:var(--p1);font:700 .95rem Outfit,sans-serif;position:absolute;top:.85rem;left:.9rem}.valoracion-conclusion{border-radius:var(--radio-m);background:color-mix(in srgb, var(--p1) 8%, #fff);margin:1rem 0;padding:1rem 1.2rem}.valoracion-conclusion h3{margin:0 0 .4rem}.valoracion-consultora{border-radius:var(--radio-m);border:1.5px dashed var(--borde);gap:.6rem;margin-top:1.4rem;padding:1rem 1.2rem;display:grid}.valoracion-consultora h3{margin:0}.valoracion-consultora h3 small{color:var(--texto-suave);font-size:.8rem;font-weight:400}.valoracion-consultora textarea{width:100%;font:inherit;border:1px solid var(--borde);resize:vertical;border-radius:8px;padding:.6rem .8rem}.portada-subtitulo{opacity:.92;margin:.2rem 0 .4rem;font:500 1.05rem/1.4 Outfit,sans-serif}.cierre-consultora p{max-width:68ch}.firma-consultora{color:var(--tinta);white-space:pre-line;margin-top:1.2rem;font:600 1rem Outfit,sans-serif}.enlace-ficha,.ventana-ficha{--p1-texto:color-mix(in srgb, var(--p1) 62%, #2e3336)}.enlace-ficha{border:1px solid var(--borde);border-radius:var(--radio-m);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;padding:.85rem 1.1rem;display:flex}.enlace-ficha p{margin:0;font-size:.93rem}.enlace-ficha p b{color:var(--tinta);font:600 1rem Outfit,sans-serif;display:block}.boton-ficha{color:var(--p1-texto);border:1px solid var(--p1-texto);cursor:pointer;background:#fff;border-radius:999px;padding:.5rem 1.1rem;font:600 .9rem DM Sans,sans-serif}.boton-ficha:hover{background:color-mix(in srgb, var(--p1) 8%, #fff)}.ventana-ficha{width:min(760px,100vw - 24px);max-height:calc(100vh - 32px);box-shadow:var(--sombra-alta);color:var(--texto);border:0;border-radius:18px;padding:0}.ventana-ficha::backdrop{background:#2e33368c}.ficha-cerrar{float:right;border:1px solid var(--borde);width:36px;height:36px;color:var(--tinta);cursor:pointer;z-index:1;background:#fff;border-radius:50%;margin:12px 12px 0 0;font-size:1.2rem;line-height:1;position:sticky;top:12px}.ficha-tecnica{padding:clamp(1.1rem,4vw,1.9rem)}.ficha-cab{flex-direction:column;gap:.35rem;margin-bottom:1.2rem;display:flex}.ficha-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--p1-texto);font:600 .78rem Outfit,sans-serif}.ficha-cab h2{margin:0;font-size:clamp(1.4rem,3.4vw,1.85rem)}.ficha-cab p{color:var(--texto-suave);margin:0;font-size:.95rem}.ficha-recorrido{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.ficha-recorrido li{background:color-mix(in srgb, var(--p1) 10%, #fff);border-radius:14px;flex-direction:column;gap:.2rem;padding:.85rem .9rem 1rem;display:flex;position:relative}.ficha-recorrido li+li:before{content:"→";text-align:center;width:.6rem;color:var(--p1-texto);font-weight:700;position:absolute;top:50%;left:-.62rem;transform:translateY(-50%)}.ficha-recorrido small{letter-spacing:.1em;text-transform:uppercase;color:var(--p1-texto);font:700 .68rem Outfit,sans-serif}.ficha-recorrido b{color:var(--tinta);font:600 1.05rem Outfit,sans-serif}.ficha-recorrido span{color:var(--tinta);font-size:.85rem;line-height:1.45}.ficha-bloques{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ficha-bloque{border:1px solid var(--borde);background:#fff;border-radius:14px;padding:1rem 1.1rem}.ficha-bloque.ancho{grid-column:1/-1}.ficha-bloque h3{align-items:center;gap:.55rem;margin:0 0 .6rem;font-size:1.02rem;display:flex}.ficha-bloque h3 i{height:26px;color:var(--p1-texto);background:color-mix(in srgb, var(--p1) 10%, #fff);border-radius:8px;flex:0 0 26px;place-items:center;font:700 .8rem Outfit,sans-serif;display:grid}.ficha-bloque p,.ficha-bloque li{font-size:.9rem;line-height:1.5}.ficha-bloque p{margin:0}.ficha-bloque ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ficha-bloque li b{color:var(--tinta)}.ficha-entrada{margin-bottom:.75rem!important}.ficha-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.ficha-cifras div{background:color-mix(in srgb, var(--p1) 10%, #fff);border-radius:12px;padding:.85rem}.ficha-cifras b{color:var(--p1-texto);font:700 1.6rem/1 Outfit,sans-serif;display:block}.ficha-cifras span{color:var(--tinta);margin-top:.35rem;font-size:.82rem;line-height:1.4;display:block}.ficha-pie{color:var(--texto-suave);margin:1rem 0 0;font-size:.8rem}@media (width<=720px){.ficha-recorrido,.ficha-bloques,.ficha-cifras{grid-template-columns:1fr}.ficha-recorrido li+li:before{content:"↓";top:-.62rem;left:50%;transform:translate(-50%)}}@media print{.enlace-ficha,.ventana-ficha{display:none!important}}.retest .tabla-retest td small{color:var(--texto-suave)}.retest .retest-cambia{color:var(--error);font-weight:600}.retest h4{color:var(--tinta);margin:1rem 0 .4rem;font:600 .95rem Outfit,sans-serif}.retest .retest-cita{border-left:3px solid var(--borde);color:var(--texto);margin:0 0 .4rem;padding-left:.8rem}.fortalezas-mejora{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;display:grid}.fm-columna{border-radius:var(--radio);background:color-mix(in srgb, var(--fm) 6%, var(--superficie));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fm) 22%, transparent);padding:1.25rem 1.3rem}.fm-fortalezas{--fm:#0b7a93}.fm-mejora{--fm:#e5584a}.fm-columna h3{align-items:center;gap:.55rem;margin:0 0 1rem;font-size:1.1rem;display:flex}.fm-icono{background:var(--fm);color:#fff;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;display:grid}.fm-cuenta{color:var(--texto-suave);background:var(--superficie);border-radius:999px;margin-left:auto;padding:.15rem .6rem;font:600 .75rem Outfit,sans-serif}.fm-lista{counter-reset:fm;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.fm-lista li{border-bottom:1px solid color-mix(in srgb, var(--fm) 14%, transparent);counter-increment:fm;padding:0 0 .75rem 2rem;position:relative}.fm-lista li:last-child{border-bottom:0;padding-bottom:0}.fm-lista li:before{content:counter(fm);width:1.35rem;height:1.35rem;color:var(--fm);background:color-mix(in srgb, var(--fm) 14%, var(--superficie));border-radius:50%;place-items:center;font:700 .72rem Outfit,sans-serif;display:grid;position:absolute;top:.05rem;left:0}.fm-lista b{margin-bottom:.15rem;font-size:1rem;font-weight:600;display:block}.fm-lista span{color:var(--texto-suave);font-size:.93rem;line-height:1.5;display:block}.fortalezas-mejora+.cuesta-plan{margin-top:1.5rem}@media print{.fm-columna,.fm-lista li{break-inside:avoid}}.resumen-puntos{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.resumen-puntos li{padding-left:.95rem;font-size:1.05rem;position:relative}.resumen-puntos li:before{content:"";opacity:.45;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.resumen-datos>.dato-lista dt{letter-spacing:0;text-transform:none;color:var(--tinta);margin-bottom:.6rem;font:700 1.15rem/1.25 Outfit,sans-serif}.resumen-datos>.dato-lista dd{color:var(--texto);font-family:inherit;font-size:.98rem;font-weight:400;line-height:1.45}.resumen-datos>.dato-lista .resumen-puntos li{font-size:.98rem}
