.mlkvOq_container{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.mlkvOq_hero{background:var(--hero-bg);text-align:center;color:#fff;padding:4rem 1.5rem 3rem}.mlkvOq_heroContent{max-width:760px;margin:0 auto}.mlkvOq_heroIcono{filter:drop-shadow(0 2px 8px #0003);margin-bottom:1rem;font-size:3.5rem;display:block}.mlkvOq_heroTitulo{letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}.mlkvOq_heroSubtitulo{opacity:.9;margin:0 0 1rem;font-size:clamp(.95rem,2.5vw,1.15rem);font-weight:500}.mlkvOq_heroDesc{opacity:.85;max-width:600px;margin:0 auto;font-size:1rem;line-height:1.6}.mlkvOq_main{flex-direction:column;gap:2.5rem;max-width:900px;margin:0 auto;padding:2rem 1.5rem 3rem;display:flex}.mlkvOq_seccion{background:var(--bg-card);border:1px solid #2e86ab1f;border-radius:16px;padding:2rem;box-shadow:0 2px 12px #0000000d}.mlkvOq_seccionHeader{align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.mlkvOq_seccionIcono{flex-shrink:0;margin-top:.1rem;font-size:2.25rem}.mlkvOq_seccionTitulo{color:var(--text-primary);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.mlkvOq_seccionSubtitulo{color:var(--text-secondary);margin:0;font-size:.95rem}.mlkvOq_sliderContainer{margin-bottom:1.75rem}.mlkvOq_sliderLabel{color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;display:block}.mlkvOq_sliderLabel strong{color:var(--primary-texto)}.mlkvOq_slider{appearance:none;background:linear-gradient(to right, var(--primary) 0%, var(--secondary) 50%, #e74c3c 100%);cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px;margin-bottom:.5rem}.mlkvOq_slider::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 2px 6px #00000040}.mlkvOq_slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.mlkvOq_slider::-moz-range-thumb{background:var(--primary);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #00000040}.mlkvOq_slider:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.mlkvOq_sliderMarks{color:var(--text-muted);justify-content:space-between;padding:0 2px;font-size:.75rem;display:flex}.mlkvOq_resultadosGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.mlkvOq_resultadoCard{background:var(--bg-primary);text-align:center;border:1px solid #2e86ab1a;border-radius:12px;padding:1.25rem 1rem;transition:transform .2s,box-shadow .2s}.mlkvOq_resultadoCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2e86ab26}.mlkvOq_resultadoDestacado{border-color:var(--primary);background:#2e86ab0f}.mlkvOq_resultadoIcono{color:var(--primary-texto);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.mlkvOq_resultadoValor{color:var(--text-primary);word-break:break-word;margin-bottom:.25rem;font-size:1.2rem;font-weight:700}.mlkvOq_resultadoDestacado .mlkvOq_resultadoValor{color:var(--primary-texto);font-size:1.35rem}.mlkvOq_resultadoLabel{color:var(--text-secondary);margin-bottom:.2rem;font-size:.8rem;font-weight:600}.mlkvOq_resultadoDesc{color:var(--text-muted);font-size:.75rem}.mlkvOq_ejemploConcretoBox{border-left:4px solid var(--secondary);background:#48a9a614;border-radius:0 10px 10px 0;margin-bottom:1.5rem;padding:1rem 1.25rem}.mlkvOq_ejemploConcretoTexto{color:var(--text-primary);margin:0 0 .5rem;font-size:1rem;line-height:1.6}.mlkvOq_ejemploConcretoTexto:last-child{margin-bottom:0}.mlkvOq_ejemploConcretoNota{color:var(--text-secondary);margin:0;font-size:.875rem;font-style:italic}.mlkvOq_barraVelocidadContainer{margin-bottom:1.5rem}.mlkvOq_barraVelocidadLabel{color:var(--text-secondary);justify-content:space-between;margin-bottom:.5rem;font-size:.85rem;display:flex}.mlkvOq_barraVelocidadTrack{background:#2e86ab1a;border:1px solid #2e86ab33;border-radius:12px;height:24px;margin-bottom:.5rem;overflow:hidden}.mlkvOq_barraVelocidadFill{background:linear-gradient(90deg, var(--primary), var(--secondary), #e74c3c);border-radius:12px;height:100%;transition:width .2s}.mlkvOq_barraVelocidadEscala{background:0 0;border-radius:9px;height:18px;transition:width .2s;overflow:hidden}.mlkvOq_barraVelocidadEscalaInner{background:#2e86ab4d;border:1px solid #2e86ab66;border-radius:9px;width:100%;height:100%}.mlkvOq_warningBox{color:var(--text-secondary);background:#2e86ab0f;border:1px solid #2e86ab33;border-radius:10px;padding:1rem 1.25rem;font-size:.9rem;line-height:1.6}.mlkvOq_warningBox strong{color:var(--primary-texto)}.mlkvOq_referenciaVelocidades{margin-top:1.5rem}.mlkvOq_referenciaTitle{color:var(--text-secondary);margin:0 0 .75rem;font-size:.95rem;font-weight:600}.mlkvOq_referenciaGrid{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}.mlkvOq_referenciaBtn{background:var(--bg-primary);cursor:pointer;text-align:center;border:1px solid #2e86ab33;border-radius:10px;flex-direction:column;gap:.2rem;padding:.6rem .5rem;transition:all .2s;display:flex}.mlkvOq_referenciaBtn:hover{border-color:var(--primary);background:#2e86ab0f;transform:translateY(-1px)}.mlkvOq_referenciaBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mlkvOq_referenciaBtnVel{color:var(--primary-texto);font-size:.8rem;font-weight:700}.mlkvOq_referenciaBtnGamma{color:var(--text-secondary);font-size:.7rem}.mlkvOq_referenciaBtnTiempo{color:var(--text-muted);font-size:.7rem}.mlkvOq_naveContainer{margin-bottom:1.75rem}.mlkvOq_naveWrapper{flex-direction:column;gap:.75rem;display:flex}.mlkvOq_naveLabel{color:var(--text-secondary);font-size:.85rem}.mlkvOq_naveReposo{align-items:center;height:36px;display:flex}.mlkvOq_naveCuerpo{background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);border-radius:8px;width:100%;height:36px;transition:transform .2s;position:relative}.mlkvOq_naveCuerpo:after{content:"🚀";font-size:1.2rem;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.mlkvOq_naveMovimiento{align-items:center;height:36px;display:flex;overflow:hidden}.mlkvOq_naveMovimiento .mlkvOq_naveCuerpo{opacity:.9;background:linear-gradient(90deg,#e74c3c 0%,#e67e22 100%)}.mlkvOq_masaBotonesContainer{margin-bottom:1.75rem}.mlkvOq_masaBotonesLabel{color:var(--text-secondary);margin:0 0 .75rem;font-size:.95rem}.mlkvOq_masaBotones{flex-wrap:wrap;gap:.75rem;display:flex}.mlkvOq_masaBtn{background:var(--bg-primary);cursor:pointer;text-align:left;border:2px solid #2e86ab33;border-radius:12px;flex-direction:column;flex:1;gap:.2rem;min-width:120px;padding:.875rem 1rem;transition:all .2s;display:flex}.mlkvOq_masaBtn:hover{border-color:var(--primary);background:#2e86ab0d}.mlkvOq_masaBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mlkvOq_masaBtnActivo{border-color:var(--primary);background:#2e86ab1a}.mlkvOq_masaBtnLabel{color:var(--text-primary);font-size:.95rem;font-weight:700;display:block}.mlkvOq_masaBtnActivo .mlkvOq_masaBtnLabel{color:var(--primary-texto)}.mlkvOq_masaBtnDesc{color:var(--text-muted);font-size:.8rem;display:block}.mlkvOq_energiaResultado{text-align:center;background:#2e86ab0a;border:1px solid #2e86ab26;border-radius:14px;margin-bottom:1.5rem;padding:2rem 1rem}.mlkvOq_energiaFormula{justify-content:center;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:2.5rem;font-weight:700;display:flex}.mlkvOq_energiaFormulaE{color:var(--primary-texto)}.mlkvOq_energiaFormulaIgual{color:var(--text-secondary)}.mlkvOq_energiaFormulaM{color:var(--secondary-texto)}.mlkvOq_energiaFormulaC{color:var(--rojo-texto,#e74c3c)}.mlkvOq_energiaValor{color:var(--primary-texto);word-break:break-word;margin-bottom:.4rem;font-size:1.75rem;font-weight:800}.mlkvOq_energiaSubvalor{color:var(--text-secondary);font-size:.9rem}.mlkvOq_equivalenciasGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.mlkvOq_equivalenciaCard{background:var(--bg-primary);text-align:center;border:1px solid #2e86ab1a;border-radius:12px;padding:1.25rem 1rem}.mlkvOq_equivalenciaIcono{margin-bottom:.5rem;font-size:2rem;display:block}.mlkvOq_equivalenciaValor{color:var(--primary-texto);word-break:break-all;margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.mlkvOq_equivalenciaLabel{color:var(--text-secondary);font-size:.82rem;line-height:1.4}.mlkvOq_comparativaEnergias{margin-bottom:1.5rem}.mlkvOq_comparativaTitulo{color:var(--text-secondary);margin:0 0 .75rem;font-size:.95rem;font-weight:600}.mlkvOq_comparativaLista{flex-direction:column;gap:.5rem;display:flex}.mlkvOq_comparativaItem{background:var(--bg-primary);border:1px solid #2e86ab14;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.mlkvOq_comparativaIcono{flex-shrink:0;font-size:1.5rem}.mlkvOq_comparativaInfo{flex:1;min-width:0}.mlkvOq_comparativaTipo{color:var(--text-primary);font-size:.9rem;font-weight:600}.mlkvOq_comparativaDesc{color:var(--text-muted);font-size:.78rem}.mlkvOq_comparativaEnergia{white-space:nowrap;font-size:.9rem;font-weight:700}.mlkvOq_pasosIndicador{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.75rem;display:flex}.mlkvOq_pasoIndicadorBtn{background:var(--bg-primary);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border:2px solid #2e86ab40;border-radius:50%;font-size:.875rem;font-weight:700;transition:all .2s}.mlkvOq_pasoIndicadorBtn:hover{border-color:var(--primary);color:var(--primary-texto)}.mlkvOq_pasoIndicadorBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mlkvOq_pasoIndicadorActivo{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}.mlkvOq_pasoIndicadorCompletado{border-color:var(--secondary);color:var(--secondary-texto);background:#48a9a626}.mlkvOq_pasoContenido{margin-bottom:1.5rem}.mlkvOq_pasoHeader{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.mlkvOq_pasoIcono{font-size:1.75rem}.mlkvOq_pasoTitulo{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:700}.mlkvOq_pasoDescripcion{color:var(--text-primary);margin:0 0 1.25rem;font-size:1rem;line-height:1.6}.mlkvOq_edadesGrid{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.mlkvOq_edadCard{background:var(--bg-primary);text-align:center;border:1px solid #2e86ab1f;border-radius:12px;flex:1;padding:1.25rem 1rem}.mlkvOq_edadDestacada{border-color:var(--primary);background:#2e86ab0f}.mlkvOq_edadVs{color:var(--text-muted);flex-shrink:0;font-size:1rem;font-weight:700}.mlkvOq_edadIcono{margin-bottom:.4rem;font-size:1.5rem}.mlkvOq_edadNombre{color:var(--text-secondary);margin-bottom:.4rem;font-size:.82rem}.mlkvOq_edadValor{color:var(--text-primary);font-size:1.3rem;font-weight:800}.mlkvOq_edadDestacada .mlkvOq_edadValor{color:var(--primary-texto)}.mlkvOq_diferenciaBox{color:var(--text-primary);background:#e74c3c14;border-left:4px solid #e74c3c;border-radius:0 8px 8px 0;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}.mlkvOq_pasoDetalle{color:var(--text-secondary);background:var(--bg-primary);border:1px solid #2e86ab14;border-radius:10px;padding:.875rem 1rem;font-size:.9rem;line-height:1.6}.mlkvOq_pasoNavegacion{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mlkvOq_pasoNavBtn{background:var(--bg-primary);color:var(--primary-texto);cursor:pointer;border:2px solid #2e86ab40;border-radius:8px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s}.mlkvOq_pasoNavBtn:hover:not(:disabled){background:var(--primary-boton);color:#fff;border-color:var(--primary-boton)}.mlkvOq_pasoNavBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mlkvOq_pasoNavBtn:disabled{opacity:.4;cursor:not-allowed}.mlkvOq_pasoCounter{color:var(--text-muted);font-size:.9rem}.mlkvOq_educacional{color:var(--text-primary);font-size:.95rem;line-height:1.7}.mlkvOq_educacional h3{color:var(--primary-texto);margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:700}.mlkvOq_educacional h3:first-child{margin-top:0}.mlkvOq_educacional p{margin:0 0 .75rem}.mlkvOq_educacional ol,.mlkvOq_educacional ul{margin:0 0 .75rem;padding-left:1.5rem}.mlkvOq_educacional li{margin-bottom:.4rem}[data-theme=dark] .mlkvOq_seccion{border-color:#48a9a626;box-shadow:0 2px 12px #0003}[data-theme=dark] .mlkvOq_resultadoCard,[data-theme=dark] .mlkvOq_referenciaBtn,[data-theme=dark] .mlkvOq_masaBtn,[data-theme=dark] .mlkvOq_comparativaItem,[data-theme=dark] .mlkvOq_edadCard,[data-theme=dark] .mlkvOq_equivalenciaCard,[data-theme=dark] .mlkvOq_pasoDetalle{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .mlkvOq_masaBtnActivo{background:#2e86ab33}[data-theme=dark] .mlkvOq_energiaResultado{background:#2e86ab14;border-color:#2e86ab40}[data-theme=dark] .mlkvOq_warningBox{background:#2e86ab1a;border-color:#2e86ab4d}[data-theme=dark] .mlkvOq_ejemploConcretoBox{background:#48a9a61a}[data-theme=dark] .mlkvOq_barraVelocidadTrack{background:#ffffff0f}[data-theme=dark] .mlkvOq_pasoIndicadorBtn{background:#ffffff0d}[data-theme=dark] .mlkvOq_pasoNavBtn{background:#ffffff0a}[data-theme=dark] .mlkvOq_diferenciaBox{background:#e74c3c1f}@media (max-width:768px){.mlkvOq_hero{padding:3rem 1rem 2.5rem}.mlkvOq_main{gap:1.75rem;padding:1.5rem 1rem 2rem}.mlkvOq_seccion{padding:1.5rem 1.25rem}.mlkvOq_resultadosGrid{grid-template-columns:1fr;gap:.75rem}.mlkvOq_referenciaGrid{grid-template-columns:repeat(3,1fr)}.mlkvOq_equivalenciasGrid{grid-template-columns:1fr}.mlkvOq_masaBotones{flex-direction:column}.mlkvOq_masaBtn{min-width:unset}.mlkvOq_edadesGrid{flex-direction:column;gap:.5rem}.mlkvOq_edadVs{display:none}.mlkvOq_comparativaItem{flex-wrap:wrap}.mlkvOq_comparativaEnergia{text-align:left;width:100%;margin-left:2.25rem}}@media (max-width:480px){.mlkvOq_heroTitulo{font-size:1.75rem}.mlkvOq_referenciaGrid{grid-template-columns:repeat(2,1fr)}.mlkvOq_pasosIndicador{gap:.35rem}.mlkvOq_pasoIndicadorBtn{width:30px;height:30px;font-size:.8rem}.mlkvOq_energiaFormula{font-size:2rem}.mlkvOq_energiaValor{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.mlkvOq_resultadoCard,.mlkvOq_referenciaBtn,.mlkvOq_masaBtn,.mlkvOq_pasoNavBtn{transition:none}.mlkvOq_slider::-webkit-slider-thumb{transition:none}.mlkvOq_naveCuerpo,.mlkvOq_barraVelocidadFill{transition:none}}
