.simuladorPaginaSty{background:#f8f9fc}.simuladorContainerSty{--sim-superficie:#fff;--sim-superficie-alta:#f4f5ff;--sim-borde:#e7e6f2;--sim-texto:#2f1c6a;--sim-texto-secundario:#55506b;--sim-texto-tenue:#767676;--sim-acento:#673de6;--sim-acento-fuerte:#673de6;--sim-verde:#02b090;--sim-error:#c62828;--sim-superficie-baja:#f8f7fd;--sim-radio:18px;--sim-margen-encuadre:12px;width:100%;max-width:112.5dvh;padding-inline:var(--sim-margen-encuadre);color:var(--sim-texto);font-variant-numeric:tabular-nums;flex-direction:column;gap:20px;margin-inline:auto;display:flex}.simuladorContainerSty p{margin:0}.simuladorContainerSty :focus-visible{outline:2px solid var(--sim-acento);outline-offset:2px}.simuladorSobretituloSty{color:var(--sim-acento);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.simuladorTituloSty{margin:6px 0 8px;font-size:clamp(1.6rem,1.1rem + 2vw,2.4rem);font-weight:700;line-height:1.15}.simuladorBajadaSty{max-width:68ch;color:var(--sim-texto-secundario)}.simuladorTarjetaSty{background:var(--sim-superficie);border:1px solid var(--sim-borde);border-radius:var(--sim-radio);padding:20px}.simuladorTarjetaDestacadaSty{border-color:#d5c3fd;box-shadow:0 2px 12px #2f1c6a0f}.simuladorTarjetaCabeceraSty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.simuladorTarjetaTituloSty{margin:0;font-size:1.05rem;font-weight:700}.simuladorTarjetaBajadaSty{color:var(--sim-texto-tenue);font-size:.85rem;margin-top:4px!important}.simuladorNotaSty{color:var(--sim-texto-tenue);font-size:.8rem;line-height:1.5;margin-top:14px!important}.simuladorSinDatoSty{color:var(--sim-texto-tenue);font-size:.88rem;line-height:1.5}.simuladorParametrosGridSty{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:14px 16px;margin-top:16px;display:grid}.simuladorCampoSty{border:0;min-width:0;margin:0;padding:0}.simuladorCampoEtiquetaSty{float:none;width:auto;color:var(--sim-texto-secundario);margin-bottom:6px;padding:0;font-size:.8rem;font-weight:600;display:block}.simuladorCampoControlSty{background:var(--sim-superficie-baja);border:1px solid var(--sim-borde);border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:flex}.simuladorCampoControlSty:focus-within{border-color:var(--sim-acento);box-shadow:0 0 0 3px #673de62e}.simuladorCampoControlErrorSty{border-color:var(--sim-error)}.simuladorCampoInputSty{min-width:0;color:var(--sim-texto);appearance:textfield;background:0 0;border:0;flex:1;padding:9px 0;font-size:1rem;font-weight:600}.simuladorCampoInputSty:focus-visible{outline:none}.simuladorCampoInputSty::placeholder{color:var(--sim-texto-tenue);opacity:1;font-weight:500}.simuladorCampoInputSty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.simuladorCampoInputSty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.simuladorCampoUnidadSty{color:var(--sim-texto-tenue);flex-shrink:0;font-size:.75rem}.simuladorCampoErrorSty,.simuladorCampoAyudaSty{font-size:.72rem;line-height:1.35;margin-top:5px!important}.simuladorCampoErrorSty{color:var(--sim-error)}.simuladorCampoAyudaSty{color:var(--sim-texto-tenue)}.simuladorSegmentadoSty{background:var(--sim-superficie-baja);border:1px solid var(--sim-borde);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.simuladorSegmentoSty{color:var(--sim-texto-secundario);text-align:center;cursor:pointer;border-radius:7px;padding:6px 8px;font-size:.9rem;font-weight:600}.simuladorSegmentoSty:has(:focus-visible){outline:2px solid var(--sim-acento);outline-offset:2px}.simuladorSegmentoActivoSty{color:#fff;background:var(--sim-acento-fuerte)}.simuladorLayoutSty{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.simuladorFilaInferiorSty{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:992px){.simuladorLayoutSty{grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}.simuladorFilaInferiorSty{grid-template-columns:repeat(2,minmax(0,1fr))}}.simuladorPanelVelocidadSty{flex-direction:column;gap:14px;display:flex}.simuladorEscenaSty{background:radial-gradient(ellipse at 50% 100%, #673de629, transparent 68%), var(--sim-superficie-baja);border-bottom:1px solid var(--sim-borde);border-radius:calc(var(--sim-radio) - 1px) calc(var(--sim-radio) - 1px) 0 0;justify-content:center;margin:-20px -20px 0;display:flex}.simuladorFiguraSty{width:100%;max-width:300px;height:auto}.simuladorFiguraSty line{fill:none;stroke-linecap:round;stroke-width:9px}.simuladorFiguraCercanaSty line,.simuladorFiguraSty .simuladorFiguraTorsoSty{stroke:#2f1c6a}.simuladorFiguraSty .simuladorFiguraTorsoSty{stroke-width:12px}.simuladorFiguraLejanaSty line{stroke:#a9a3d6}.simuladorFiguraCabezaSty{fill:#2f1c6a}.simuladorFiguraSty .simuladorFiguraSueloBaseSty{stroke:var(--sim-borde);stroke-width:2px}.simuladorFiguraSty .simuladorFiguraSueloSty{stroke:var(--sim-acento);stroke-dasharray:12 20;stroke-width:2px}.simuladorFiguraLineasSty line{stroke:var(--sim-acento);stroke-width:3px}.simuladorVelocidadActualSty{text-align:center}.simuladorVelocidadValorSty{font-size:clamp(2.2rem,1.7rem + 2vw,3rem);font-weight:700;line-height:1}.simuladorVelocidadUnidadSty{color:var(--sim-texto-secundario);margin-left:8px;font-size:1rem;font-weight:600}.simuladorVelocidadRitmoSty{color:var(--sim-texto-secundario);font-size:1rem;font-weight:600;margin-top:6px!important}.simuladorControlesSty{align-items:center;gap:12px;display:flex}.simuladorBotonVelocidadSty{color:#fff;background:var(--sim-acento-fuerte);touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:1rem;transition:background-color .15s,transform .1s;display:grid}.simuladorBotonVelocidadSty:hover:not(:disabled){background:#5a31d6}.simuladorBotonVelocidadSty:active:not(:disabled){transform:scale(.94)}.simuladorBotonVelocidadSty:disabled{color:var(--sim-texto-tenue);background:var(--sim-superficie-alta);cursor:not-allowed}.simuladorSliderSty{cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:28px}.simuladorSliderSty::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--sim-acento) var(--simulador-slider-progreso,0%), var(--sim-borde) var(--simulador-slider-progreso,0%));border-radius:999px;height:8px}.simuladorSliderSty::-moz-range-track{background:var(--sim-borde);border-radius:999px;height:8px}.simuladorSliderSty::-moz-range-progress{background:var(--sim-acento);border-radius:999px;height:8px}.simuladorSliderSty::-webkit-slider-thumb{border:4px solid var(--sim-acento-fuerte);-webkit-appearance:none;background:#fff;border-radius:50%;width:22px;height:22px;margin-top:-7px}.simuladorSliderSty::-moz-range-thumb{border:4px solid var(--sim-acento-fuerte);background:#fff;border-radius:50%;width:14px;height:14px}.simuladorSliderEscalaSty{color:var(--sim-texto-tenue);justify-content:space-between;margin:-8px 58px 0;font-size:.72rem;display:flex}.simuladorEtapasSty{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.simuladorEtapaSty{text-align:center;background:var(--sim-superficie-baja);border:1px solid var(--sim-borde);border-radius:10px;flex-direction:column;gap:2px;padding:8px 4px;transition:background-color .25s,border-color .25s;display:flex}.simuladorEtapaNombreSty{color:var(--sim-texto-secundario);font-size:.8rem;font-weight:700}.simuladorEtapaRangoSty{color:var(--sim-texto-tenue);font-size:.65rem}.simuladorEtapaActivaSty{border-color:var(--sim-acento);background:#673de61a}.simuladorEtapaActivaSty .simuladorEtapaNombreSty{color:var(--sim-acento)}.simuladorEtapaActivaSty .simuladorEtapaRangoSty{color:var(--sim-texto-secundario)}.simuladorMetricasGridSty{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:768px){.simuladorMetricasGridSty{grid-template-columns:repeat(4,minmax(0,1fr))}}.simuladorMetricaSty{background:var(--sim-superficie);border:1px solid var(--sim-borde);border-radius:14px;min-width:0;padding:14px 16px}.simuladorTarjetaSty .simuladorMetricaSty{background:var(--sim-superficie-baja)}.simuladorMetricaCabeceraSty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.simuladorMetricaEtiquetaSty{color:var(--sim-texto-secundario);font-size:.8rem;font-weight:600}.simuladorMetricaValorSty{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:1.7rem;font-weight:700;line-height:1.1;display:flex;margin-top:8px!important}.simuladorMetricaUnidadSty{color:var(--sim-texto-tenue);font-size:.8rem;font-weight:600}.simuladorMetricaIndicadorSty{border-radius:50%;align-self:center;width:12px;height:12px}.simuladorMetricaDetalleSty{color:var(--sim-texto-tenue);font-size:.72rem;line-height:1.35;margin-top:6px!important}.simuladorDistintivoSty{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:700}.simuladorDistintivo--calculado{color:#027a64}.simuladorDistintivo--estimado{color:#673de6}.simuladorSustratosCabeceraSty{position:relative}.simuladorSustratosTituloSty{align-items:center;gap:8px;display:flex}.simuladorInfoBotonSty{width:22px;height:22px;color:var(--sim-acento);background:var(--sim-superficie-alta);cursor:pointer;border:1px solid #d5c3fd;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.65rem;display:inline-flex}.simuladorInfoNotaSty{z-index:5;width:min(100%,380px);color:var(--sim-texto-secundario);background:var(--sim-superficie);border:1px solid var(--sim-borde);border-radius:12px;padding:12px 14px;font-size:.8rem;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #2f1c6a24}.simuladorInfoSty:hover .simuladorInfoNotaSty,.simuladorInfoBotonSty:focus-visible+.simuladorInfoNotaSty,.simuladorInfoNotaSty.simuladorInfoNotaAbiertaSty{display:block}.simuladorSustratosEvolucionSty{margin-top:14px}.simuladorSustratosActualSty{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;margin-top:16px;display:grid}.simuladorSustratosDonutSty{justify-content:center;display:flex}.simuladorDonutSty{aspect-ratio:1;width:100%;max-width:180px;height:auto}.simuladorDonutSty circle{transition:stroke-dasharray .2s linear,stroke-dashoffset .2s linear}.simuladorDonutVacioSty{stroke:var(--sim-borde)}.simuladorDonutCentroEtiquetaSty{fill:var(--sim-texto-tenue);font-size:9px;font-weight:600}.simuladorDonutCentroValorSty{fill:var(--sim-texto);font-size:17px;font-weight:700}.simuladorSustratosLeyendaSty{flex-direction:column;gap:14px;display:flex}.simuladorSustratoFilaSty{background:color-mix(in srgb, var(--simulador-sustrato-color) 12%, #fff);border:1.5px solid var(--simulador-sustrato-color);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.simuladorSustratoAporteSty{flex-direction:column;align-items:flex-end;display:flex}.simuladorMuestraSty{border-radius:3px;flex-shrink:0;width:12px;height:12px;margin-top:4px;display:inline-block}.simuladorSustratoNombreSty{color:var(--sim-texto);font-size:.85rem;font-weight:600}.simuladorSustratoPorcentajeSty{align-items:baseline;gap:4px;font-size:2.3rem;font-weight:700;line-height:1.1;display:flex}.simuladorSustratoPorcentajeSty .simuladorMetricaUnidadSty{color:var(--sim-texto);font-size:1.3rem;font-weight:700}.simuladorSustratoGramosSty{color:var(--sim-texto-secundario);font-size:.78rem}.simuladorSustratosFcSty{border-top:1px solid var(--sim-borde);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0;padding-top:14px;display:grid}.simuladorSustratosFcDatoSty{text-align:center}.simuladorSustratosFcDatoSty dt{color:var(--sim-texto-secundario);font-size:.8rem;font-weight:600}.simuladorSustratosFcDatoSty dd{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 6px;margin:2px 0 0;font-size:1.5rem;font-weight:700;line-height:1.2;display:flex}.simuladorSustratosFcIndicadorSty{border-radius:50%;align-self:center;width:10px;height:10px}.simuladorEvolucionLienzoSty{cursor:crosshair;touch-action:pan-y;border-radius:10px;position:relative}.simuladorEvolucionLienzoSty svg{height:auto;display:block}.simuladorEvolucionSeparadorSty{fill:none;stroke:var(--sim-superficie);stroke-width:2px}.simuladorEvolucionGrillaSty{stroke:#fff6;stroke-width:1px}.simuladorEvolucionEjeSty{fill:var(--sim-texto-tenue);font-size:11px}.simuladorEvolucionRotuloSty{fill:#fff;paint-order:stroke;stroke-linejoin:round;stroke-width:5px;font-size:13px;font-weight:700}.simuladorEvolucionRotuloSty.simuladorEvolucionRotuloOscuroSty{fill:var(--sim-texto)}.simuladorEvolucionMarcadorSty{stroke:var(--sim-texto);stroke-dasharray:4 4;stroke-width:1.5px}.simuladorEvolucionPuntoSty{fill:var(--sim-texto);stroke:var(--sim-superficie);stroke-width:2px}.simuladorEvolucionAhoraSty{fill:var(--sim-texto);font-size:11px;font-weight:700}.simuladorEvolucionCursorSty{stroke:#2f1c6a;stroke-width:1.5px}.simuladorTooltipSty{z-index:2;color:var(--sim-texto);white-space:nowrap;border:1px solid var(--sim-borde);pointer-events:none;background:#fff;border-radius:10px;padding:8px 12px;font-size:.78rem;position:absolute;top:14%;box-shadow:0 4px 16px #2f1c6a2e}.simuladorTooltipTituloSty{font-weight:700;margin-bottom:4px!important}.simuladorTooltipFilaSty{color:var(--sim-texto-secundario);align-items:center;gap:6px;display:flex}.simuladorTooltipFilaSty .simuladorMuestraSty{width:10px;height:10px;margin-top:0}.simuladorTooltipFilaSty strong{color:var(--sim-texto);margin-left:auto;padding-left:12px}.simuladorZonasSty{flex-direction:column;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.simuladorZonaSty{background:var(--sim-superficie-baja);border:1px solid #0000;border-radius:10px;grid-template-columns:6px minmax(0,1.5fr) auto minmax(92px,auto);grid-template-areas:"barra nombre porcentaje rango""barra actual actual actual";align-items:center;column-gap:10px;padding:8px 12px 8px 8px;font-size:.85rem;display:grid}.simuladorZonaBarraSty{border-radius:4px;grid-area:barra;align-self:stretch;min-height:22px}.simuladorZonaNombreSty{color:var(--sim-texto-secundario);grid-area:nombre}.simuladorZonaNombreSty strong{color:var(--sim-texto);margin-right:4px}.simuladorZonaPorcentajeSty{color:var(--sim-texto-tenue);grid-area:porcentaje;font-size:.78rem}.simuladorZonaRangoSty{text-align:right;grid-area:rango;font-weight:700}.simuladorZonaActualSty{color:var(--sim-texto);grid-area:actual;font-size:.75rem;font-weight:700}.simuladorZonaActualSty:empty{display:none}.simuladorZonaActivaSty{background:var(--sim-superficie-alta);border-color:var(--sim-acento)}.simuladorIndicadoresGridSty{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:16px;display:grid}.simuladorIntensidadSty{background:var(--sim-superficie-baja);border:1px solid var(--sim-borde);border-radius:14px;margin-top:12px;padding:14px 16px}.simuladorIntensidadSty .simuladorSinDatoSty{margin-top:8px!important}.simuladorMedidorSty{background:var(--sim-borde);border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.simuladorMedidorRellenoSty{background:var(--sim-acento);border-radius:999px;height:100%;display:block}.simuladorAvisosSty{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.simuladorAvisoSty,.simuladorLimitacionesSty{gap:10px;font-size:.8rem;line-height:1.5;display:flex}.simuladorAvisoSty{color:#7a4b00;background:#f695231f;border:1px solid #f6952380;border-radius:10px;padding:10px 12px}.simuladorLimitacionesSty{color:var(--sim-texto-tenue);margin-top:14px!important}.simuladorLimitacionesSty strong{color:var(--sim-texto-secundario)}.simuladorAvisoIconoSty{flex-shrink:0;margin-top:3px}@media (max-width:575px){.simuladorTarjetaSty{padding:16px}.simuladorEscenaSty{margin:-16px -16px 0}.simuladorMetricasGridSty{grid-template-columns:repeat(2,minmax(0,1fr))}.simuladorMetricaValorSty{font-size:1.4rem}.simuladorEvolucionEjeSty,.simuladorEvolucionAhoraSty{font-size:17px}.simuladorEvolucionRotuloSty{font-size:20px}.simuladorZonaSty{grid-template-columns:6px minmax(0,1fr) auto;grid-template-areas:"barra nombre rango""barra porcentaje porcentaje""barra actual actual"}}@media (prefers-reduced-motion:reduce){.simuladorContainerSty *{transition:none!important}}
