._8pIeLW_container{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:system-ui,-apple-system,sans-serif}._8pIeLW_hero{background:var(--hero-bg,#1a5278);color:#fff;text-align:center;padding:2.5rem 1.5rem}._8pIeLW_title{margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2.3rem);font-weight:700}._8pIeLW_subtitle{opacity:.9;margin:0;font-size:1rem}._8pIeLW_main{max-width:1000px;margin:0 auto;padding:2rem 1.5rem}._8pIeLW_slidersGrid{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}._8pIeLW_sliderGroup{flex-direction:column;gap:.35rem;display:flex}._8pIeLW_sliderLabel{color:var(--text-primary);justify-content:space-between;align-items:center;font-size:.9rem;font-weight:600;display:flex}._8pIeLW_sliderValue{color:var(--primary-texto);background:color-mix(in srgb, var(--primary,#2e86ab) 12%, transparent);border-radius:5px;padding:.1rem .45rem;font-size:.9rem;font-weight:700}._8pIeLW_slider{width:100%;accent-color:var(--primary,#2e86ab);cursor:pointer;height:6px}._8pIeLW_sliderHint{color:var(--text-muted,#999);font-size:.75rem}._8pIeLW_simLayout{align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;display:flex}._8pIeLW_canvasWrapper{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;flex:0 0 300px;align-items:center;gap:.5rem;padding:1rem;display:flex}._8pIeLW_canvas{aspect-ratio:1/1.6;background:#f8fafc;border-radius:8px;width:100%;max-width:280px;display:block}._8pIeLW_graficaWrapper{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;padding:1rem;display:flex}._8pIeLW_graficaTitle{color:var(--text-secondary);margin:0;font-size:.9rem;font-weight:600}._8pIeLW_graficaCanvas{background:#f8fafc;border-radius:8px;width:100%;display:block}._8pIeLW_energyBars{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:.7rem;margin-bottom:1.25rem;padding:1.25rem 1.5rem;display:flex}._8pIeLW_energyBarsTitle{color:var(--text-primary);margin:0 0 .25rem;font-size:.95rem;font-weight:700}._8pIeLW_energyBar{align-items:center;gap:.75rem;display:flex}._8pIeLW_energyLabel{color:var(--text-secondary);flex-shrink:0;width:80px;font-size:.82rem}._8pIeLW_energyTrack{background:#e5e7eb;border-radius:99px;flex:1;height:10px;overflow:hidden}._8pIeLW_energyFill{border-radius:99px;height:100%;transition:width 50ms linear}._8pIeLW_energyFillKin{background:#e07a1f}._8pIeLW_energyFillPot{background:var(--secondary,#48a9a6)}._8pIeLW_energyFillTot{background:#9ca3af}._8pIeLW_energyNum{color:var(--text-primary);text-align:right;flex-shrink:0;width:60px;font-size:.82rem;font-weight:600}._8pIeLW_valuesGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}._8pIeLW_valueCard{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:.2rem;padding:.75rem 1rem;display:flex}._8pIeLW_valueName{color:var(--text-secondary);font-size:.78rem;font-weight:500}._8pIeLW_valueNum{color:var(--primary-texto);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}._8pIeLW_controlButtons{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}._8pIeLW_btnPause{background:var(--primary-boton);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.4rem;font-size:.95rem;font-weight:600;transition:background .15s}._8pIeLW_btnPause:hover{background:var(--hero-bg)}._8pIeLW_btnPause:focus-visible{outline:2px solid var(--primary,#2e86ab);outline-offset:2px}._8pIeLW_btnReset{color:var(--text-secondary);cursor:pointer;background:0 0;border:1.5px solid #d1d5db;border-radius:8px;padding:.6rem 1.4rem;font-size:.95rem;font-weight:600;transition:border-color .15s,color .15s}._8pIeLW_btnReset:hover{border-color:var(--primary,#2e86ab);color:var(--primary-texto)}._8pIeLW_btnReset:focus-visible{outline:2px solid var(--primary,#2e86ab);outline-offset:2px}._8pIeLW_formulaBox{background:color-mix(in srgb, var(--primary,#2e86ab) 8%, var(--bg-card));border-left:4px solid var(--primary,#2e86ab);color:var(--text-secondary);border-radius:8px;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.88rem}._8pIeLW_formulaBox code{color:var(--primary-texto);font-family:Courier New,monospace;font-size:.92rem;font-weight:700}._8pIeLW_tablaWrapper{margin-bottom:1.25rem;overflow-x:auto}._8pIeLW_tabla{border-collapse:collapse;width:100%;font-size:.88rem}._8pIeLW_tabla th{background:var(--primary-boton);color:#fff;text-align:left;padding:.6rem .9rem;font-weight:600}._8pIeLW_tabla td{color:var(--text-primary);vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.6rem .9rem}._8pIeLW_tabla tr:nth-child(2n) td{background:color-mix(in srgb, var(--primary,#2e86ab) 5%, var(--bg-card))}._8pIeLW_faqList{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}._8pIeLW_faqItem{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:10px;padding:1rem 1.25rem}._8pIeLW_faqItem strong{color:var(--text-primary);margin-bottom:.4rem;font-size:.95rem;display:block}._8pIeLW_faqItem p{color:var(--text-secondary);margin:0 0 .35rem;font-size:.88rem;line-height:1.55}._8pIeLW_faqTip{color:var(--secondary-texto);font-size:.82rem;font-weight:500}._8pIeLW_stepGuide{flex-direction:column;gap:.85rem;margin-bottom:1.25rem;display:flex}._8pIeLW_step{align-items:flex-start;gap:.9rem;display:flex}._8pIeLW_stepNumber{background:var(--primary-boton);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;font-size:.9rem;font-weight:700;display:flex}._8pIeLW_stepContent{flex:1}._8pIeLW_stepContent strong{color:var(--text-primary);margin-bottom:.25rem;font-size:.92rem;display:block}._8pIeLW_stepContent p{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.55}._8pIeLW_tipsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;margin-bottom:1.25rem;display:grid}._8pIeLW_tipCard{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:10px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}._8pIeLW_tipIcon{flex-shrink:0;font-size:1.4rem;line-height:1}._8pIeLW_tipCard strong{color:var(--text-primary);margin-bottom:.3rem;font-size:.88rem;display:block}._8pIeLW_tipCard p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.5}._8pIeLW_scenariosGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem;margin-bottom:1.25rem;display:grid}._8pIeLW_scenarioCard{background:var(--bg-card);border:1px solid #e5e7eb;border-left:4px solid var(--secondary,#48a9a6);border-radius:10px;padding:1rem}._8pIeLW_scenarioIcon{margin-bottom:.4rem;font-size:1.5rem;display:block}._8pIeLW_scenarioCard h4{color:var(--text-primary);margin:0 0 .35rem;font-size:.9rem;font-weight:700}._8pIeLW_scenarioCard p{color:var(--text-secondary);margin:0;font-size:.83rem;line-height:1.5}._8pIeLW_warningBox{background:#fff8f0;border:1.5px solid #f5a623;border-radius:10px;margin-bottom:1.25rem;padding:1rem 1.25rem}._8pIeLW_warningHeader{color:#8f4c00;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.95rem;font-weight:700;display:flex}._8pIeLW_warningIcon{font-size:1.1rem}._8pIeLW_warningList{flex-direction:column;gap:.35rem;margin:0;padding-left:1.3rem;display:flex}._8pIeLW_warningList li{color:#78400a;font-size:.86rem;line-height:1.5}._8pIeLW_eduSubtitle{color:var(--text-primary);border-bottom:2px solid color-mix(in srgb, var(--primary,#2e86ab) 30%, transparent);margin:1.5rem 0 .75rem;padding-bottom:.35rem;font-size:1.05rem;font-weight:700}[data-theme=dark] ._8pIeLW_canvas,[data-theme=dark] ._8pIeLW_graficaCanvas{background:#1e2937}[data-theme=dark] ._8pIeLW_panel,[data-theme=dark] ._8pIeLW_slidersGrid,[data-theme=dark] ._8pIeLW_canvasWrapper,[data-theme=dark] ._8pIeLW_graficaWrapper,[data-theme=dark] ._8pIeLW_energyBars,[data-theme=dark] ._8pIeLW_valueCard,[data-theme=dark] ._8pIeLW_faqItem,[data-theme=dark] ._8pIeLW_tipCard,[data-theme=dark] ._8pIeLW_scenarioCard{border-color:#374151}[data-theme=dark] ._8pIeLW_tabla td{border-bottom-color:#374151}[data-theme=dark] ._8pIeLW_tabla tr:nth-child(2n) td{background:#2a3a4a}[data-theme=dark] ._8pIeLW_warningBox{background:#2a1a00;border-color:#8b5e00}[data-theme=dark] ._8pIeLW_warningHeader{color:#f5a623}[data-theme=dark] ._8pIeLW_warningList li{color:#d4a050}[data-theme=dark] ._8pIeLW_energyTrack{background:#374151}[data-theme=dark] ._8pIeLW_btnReset{color:var(--text-secondary);border-color:#4b5563}[data-theme=dark] ._8pIeLW_btnReset:hover{border-color:var(--primary,#2e86ab);color:var(--primary-texto)}[data-theme=dark] ._8pIeLW_formulaBox{background:color-mix(in srgb, var(--primary,#2e86ab) 12%, #1e2937)}[data-theme=dark] ._8pIeLW_formulaBox code,[data-theme=dark] ._8pIeLW_sliderValue{color:#8fd0ec}@media (max-width:680px){._8pIeLW_simLayout{flex-direction:column}._8pIeLW_canvasWrapper{flex:none;width:100%}._8pIeLW_graficaWrapper{width:100%}._8pIeLW_valuesGrid{grid-template-columns:repeat(2,1fr)}._8pIeLW_tipsGrid,._8pIeLW_scenariosGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._8pIeLW_energyFill{transition:none}}@media (max-width:1023px){._8pIeLW_hero{padding-top:80px}}._8pIeLW_casosSection{padding:var(--spacing-xl);background:var(--bg-card);border:1px solid #e5e7eb;border-radius:12px;margin:0 0 1.5rem}._8pIeLW_casosHeader{margin-bottom:var(--spacing-lg)}._8pIeLW_casosTitulo{margin:0 0 var(--spacing-sm);color:var(--primary-texto);font-size:1.5rem}._8pIeLW_casosIntro{color:var(--text-secondary);margin:0;line-height:1.6}._8pIeLW_casosNav{gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}._8pIeLW_casoBoton{min-width:44px;min-height:44px;padding:var(--spacing-xs) var(--spacing-sm);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:.95rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}._8pIeLW_casoBoton:hover{border-color:var(--primary);color:var(--primary-texto)}._8pIeLW_casoBoton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._8pIeLW_casoBotonActivo,._8pIeLW_casoBotonActivo:hover{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}._8pIeLW_casoBotonPractica{min-width:auto;margin-left:auto}._8pIeLW_casoCuerpo{padding:var(--spacing-lg);background:var(--bg-primary);border-radius:var(--radius)}._8pIeLW_casoTitulo{margin:0 0 var(--spacing-sm);color:var(--secondary-texto);font-size:1.1rem}._8pIeLW_casoEnunciado{margin:0 0 var(--spacing-md);color:var(--text-primary);line-height:1.7}._8pIeLW_casoRespuesta{margin-bottom:var(--spacing-md)}._8pIeLW_casoLabel{margin-bottom:var(--spacing-xs);color:var(--text-secondary);font-size:.9rem;font-weight:600;display:block}._8pIeLW_casoFila{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._8pIeLW_casoInput{min-height:44px;padding:var(--spacing-sm);color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex:160px;font-size:1rem}._8pIeLW_casoInput:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._8pIeLW_casoComprobar{min-height:44px;padding:var(--spacing-sm) var(--spacing-lg);color:#fff;background:var(--primary-boton);border-radius:var(--radius);cursor:pointer;border:none;font-size:1rem;font-weight:600}._8pIeLW_casoComprobar:hover{background:var(--hero-bg)}._8pIeLW_casoComprobar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._8pIeLW_casoVeredicto{margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius);font-weight:600}._8pIeLW_casoOk{color:#166534;background:#dcfce7}._8pIeLW_casoKo{color:#991b1b;background:#fee2e2}._8pIeLW_casoAyudas{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._8pIeLW_casoAyudaBoton{min-height:44px;padding:var(--spacing-xs) var(--spacing-md);color:var(--primary-texto);border:1px solid var(--primary);border-radius:var(--radius);cursor:pointer;background:0 0;font-size:.9rem}._8pIeLW_casoAyudaBoton:hover{background:var(--primary-boton);color:#fff}._8pIeLW_casoAyudaBoton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._8pIeLW_casoPista,._8pIeLW_casoComoComprobar{margin:var(--spacing-md) 0 0;padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-card);border-left:3px solid var(--secondary);border-radius:var(--radius);color:var(--text-secondary);line-height:1.6}._8pIeLW_casoComoComprobar{border-left-color:var(--primary)}._8pIeLW_casoSolucion{margin-top:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}._8pIeLW_casoPasos{margin:0 0 var(--spacing-md);color:var(--text-secondary);padding-left:1.25rem;line-height:1.8}._8pIeLW_casoResultado{color:var(--text-primary);margin:0;font-size:1.05rem}[data-theme=dark] ._8pIeLW_casosSection{border-color:#374151}[data-theme=dark] ._8pIeLW_casosTitulo{color:var(--primary-texto)}[data-theme=dark] ._8pIeLW_casoBoton{color:#e8e8e8;background:#2a2a2a;border-color:#444}[data-theme=dark] ._8pIeLW_casoBoton:hover{border-color:var(--primary);color:var(--primary-texto)}[data-theme=dark] ._8pIeLW_casoBotonActivo,[data-theme=dark] ._8pIeLW_casoBotonActivo:hover{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}[data-theme=dark] ._8pIeLW_casoCuerpo{background:#ffffff08}[data-theme=dark] ._8pIeLW_casoInput{color:#e8e8e8;background:#2a2a2a;border-color:#444}[data-theme=dark] ._8pIeLW_casoComprobar{background:var(--primary-boton);color:#fff}[data-theme=dark] ._8pIeLW_casoOk{color:#bbf7d0;background:#14532d}[data-theme=dark] ._8pIeLW_casoKo{color:#fecaca;background:#7f1d1d}[data-theme=dark] ._8pIeLW_casoAyudaBoton{color:var(--primary-texto);border-color:var(--primary)}[data-theme=dark] ._8pIeLW_casoAyudaBoton:hover{background:var(--primary-boton);color:#fff}[data-theme=dark] ._8pIeLW_casoPista,[data-theme=dark] ._8pIeLW_casoComoComprobar,[data-theme=dark] ._8pIeLW_casoSolucion{background:#2a2a2a;border-color:#444}[data-theme=dark] ._8pIeLW_casoPista{border-left-color:var(--secondary)}[data-theme=dark] ._8pIeLW_casoComoComprobar{border-left-color:var(--primary)}@media (max-width:640px){._8pIeLW_casosSection,._8pIeLW_casoCuerpo{padding:var(--spacing-md)}._8pIeLW_casoBotonPractica{margin-left:0}}@media (prefers-reduced-motion:reduce){._8pIeLW_casoBoton{transition:none!important}}._8pIeLW_hookePanel{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}._8pIeLW_hookeTitulo{color:var(--text-primary);margin:0 0 .5rem;font-size:1.15rem;font-weight:700}._8pIeLW_hookeIntro{color:var(--text-secondary);margin:0 0 1rem;font-size:.92rem;line-height:1.5}._8pIeLW_hookeIntro code{color:var(--primary-texto);font-family:Courier New,monospace;font-weight:700}._8pIeLW_hookeGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}._8pIeLW_hookeBloque{flex-direction:column;gap:.6rem;display:flex}._8pIeLW_hookeSubtitulo{color:var(--text-primary);margin:0;font-size:.98rem;font-weight:700}._8pIeLW_hookeDato{color:var(--text-secondary);margin:0;font-size:.88rem}._8pIeLW_hookeEntradas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._8pIeLW_hookeResultados{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}[data-theme=dark] ._8pIeLW_hookePanel{border-color:#374151}@media (max-width:480px){._8pIeLW_hookeEntradas{grid-template-columns:1fr}}
