.SimuladorMitosisMeiosis-module__cKYX-W__container{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.SimuladorMitosisMeiosis-module__cKYX-W__hero{background:var(--hero-bg,#1a5278);color:#fff;text-align:center;padding:2.5rem 1.5rem 2rem}.SimuladorMitosisMeiosis-module__cKYX-W__title{margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2.4rem);font-weight:700;line-height:1.2}.SimuladorMitosisMeiosis-module__cKYX-W__subtitle{opacity:.88;margin:0;font-size:1rem}.SimuladorMitosisMeiosis-module__cKYX-W__tipoSelector{flex-wrap:wrap;justify-content:center;gap:.75rem;padding:1.5rem 1rem .5rem;display:flex}.SimuladorMitosisMeiosis-module__cKYX-W__tipoBtn{border:2px solid var(--primary,#2e86ab);color:var(--primary,#2e86ab);cursor:pointer;background:0 0;border-radius:2rem;padding:.6rem 2rem;font-size:1rem;font-weight:600;transition:background .2s,color .2s}.SimuladorMitosisMeiosis-module__cKYX-W__tipoBtn:hover{background:#2e86ab1a}.SimuladorMitosisMeiosis-module__cKYX-W__tipoBtnActive{background:var(--primary,#2e86ab);color:#fff}.SimuladorMitosisMeiosis-module__cKYX-W__canvasWrapper{aspect-ratio:1;border-radius:.75rem;max-width:480px;margin:1.25rem auto 0;overflow:hidden;box-shadow:0 2px 16px #2e86ab1f}.SimuladorMitosisMeiosis-module__cKYX-W__canvas{width:100%;height:100%;display:block}.SimuladorMitosisMeiosis-module__cKYX-W__fasesBar{flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:640px;margin:0 auto;padding:1rem 1rem .25rem;display:flex}.SimuladorMitosisMeiosis-module__cKYX-W__fasPunto{cursor:pointer;background:0 0;border:none;border-radius:.4rem;flex-direction:column;align-items:center;gap:.25rem;padding:.3rem .4rem;transition:background .15s;display:flex}.SimuladorMitosisMeiosis-module__cKYX-W__fasPunto:before{content:"";background:var(--text-muted,#999);border-radius:50%;width:10px;height:10px;transition:background .2s,transform .2s;display:block}.SimuladorMitosisMeiosis-module__cKYX-W__fasPunto:hover:before{background:var(--primary,#2e86ab)}.SimuladorMitosisMeiosis-module__cKYX-W__fasPuntoActivo:before{background:var(--primary,#2e86ab);transform:scale(1.4)}.SimuladorMitosisMeiosis-module__cKYX-W__faseNombre{color:var(--text-secondary,#666);white-space:nowrap;font-size:.65rem}.SimuladorMitosisMeiosis-module__cKYX-W__fasPuntoActivo .SimuladorMitosisMeiosis-module__cKYX-W__faseNombre{color:var(--primary,#2e86ab);font-weight:700}.SimuladorMitosisMeiosis-module__cKYX-W__faseDescripcion{background:var(--bg-card,#fff);border-left:4px solid var(--primary,#2e86ab);border-radius:.75rem;max-width:640px;margin:1rem auto;padding:1rem 1.25rem;font-size:.9rem;line-height:1.6;box-shadow:0 1px 6px #0000000f}.SimuladorMitosisMeiosis-module__cKYX-W__faseDescripcion strong{color:var(--primary,#2e86ab);margin-bottom:.4rem;font-size:1rem;display:block}.SimuladorMitosisMeiosis-module__cKYX-W__faseDescripcion p{color:var(--text-secondary,#666);margin:0}.SimuladorMitosisMeiosis-module__cKYX-W__navControls{flex-direction:column;align-items:center;gap:.75rem;max-width:640px;margin:0 auto;padding:.75rem 1rem;display:flex}.SimuladorMitosisMeiosis-module__cKYX-W__navControls>div:first-child{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.SimuladorMitosisMeiosis-module__cKYX-W__btnNav{border:2px solid var(--primary,#2e86ab);color:var(--primary,#2e86ab);cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;transition:background .2s,color .2s,opacity .2s}.SimuladorMitosisMeiosis-module__cKYX-W__btnNav:hover:not(:disabled){background:#2e86ab1a}.SimuladorMitosisMeiosis-module__cKYX-W__btnNav:disabled{opacity:.35;cursor:not-allowed}.SimuladorMitosisMeiosis-module__cKYX-W__btnAuto{border:2px solid var(--secondary,#48a9a6);color:var(--secondary,#48a9a6);cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem 1.5rem;font-size:.9rem;font-weight:700;transition:background .2s,color .2s}.SimuladorMitosisMeiosis-module__cKYX-W__btnAuto:hover{background:#48a9a61a}.SimuladorMitosisMeiosis-module__cKYX-W__btnAutoActivo{background:var(--secondary,#48a9a6);color:#fff}.SimuladorMitosisMeiosis-module__cKYX-W__velocidadBtns{color:var(--text-secondary,#666);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.SimuladorMitosisMeiosis-module__cKYX-W__velocidadBtn{border:1.5px solid var(--text-muted,#999);color:var(--text-secondary,#666);cursor:pointer;background:0 0;border-radius:1rem;padding:.3rem .75rem;font-size:.8rem;transition:border-color .15s,color .15s}.SimuladorMitosisMeiosis-module__cKYX-W__velocidadBtn:hover{border-color:var(--primary,#2e86ab);color:var(--primary,#2e86ab)}.SimuladorMitosisMeiosis-module__cKYX-W__velocidadBtnActiva{border-color:var(--primary,#2e86ab);color:var(--primary,#2e86ab);background:#2e86ab14;font-weight:700}.SimuladorMitosisMeiosis-module__cKYX-W__resultadoCell{border:1.5px solid var(--primary,#2e86ab);text-align:center;max-width:640px;color:var(--primary,#2e86ab);background:#2e86ab1a;border-radius:2rem;margin:.5rem auto 1.5rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600}.SimuladorMitosisMeiosis-module__cKYX-W__eduSubtitle{color:var(--primary,#2e86ab);margin:1.75rem 0 .75rem;font-size:1.05rem;font-weight:700}.SimuladorMitosisMeiosis-module__cKYX-W__tablaWrapper{margin-bottom:1rem;overflow-x:auto}.SimuladorMitosisMeiosis-module__cKYX-W__tabla{border-collapse:collapse;width:100%;font-size:.88rem}.SimuladorMitosisMeiosis-module__cKYX-W__tabla th{background:var(--primary,#2e86ab);color:#fff;text-align:left;padding:.6rem .9rem;font-weight:600}.SimuladorMitosisMeiosis-module__cKYX-W__tabla td{color:var(--text-secondary,#666);border-bottom:1px solid #2e86ab1f;padding:.55rem .9rem}.SimuladorMitosisMeiosis-module__cKYX-W__tabla tr:nth-child(2n) td{background:#2e86ab0a}.SimuladorMitosisMeiosis-module__cKYX-W__scenariosGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.SimuladorMitosisMeiosis-module__cKYX-W__scenarioCard{background:var(--bg-card,#fff);border:1px solid #2e86ab26;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex;box-shadow:0 1px 5px #0000000d}.SimuladorMitosisMeiosis-module__cKYX-W__scenarioCard strong{color:var(--text-primary,#1a1a1a);margin-bottom:.3rem;font-size:.9rem;display:block}.SimuladorMitosisMeiosis-module__cKYX-W__scenarioCard p{color:var(--text-secondary,#666);margin:0;font-size:.83rem;line-height:1.5}.SimuladorMitosisMeiosis-module__cKYX-W__scenarioIcon{flex-shrink:0;margin-top:.1rem;font-size:1.5rem;line-height:1}.SimuladorMitosisMeiosis-module__cKYX-W__faqList{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.SimuladorMitosisMeiosis-module__cKYX-W__faqItem{background:var(--bg-card,#fff);border-left:3px solid var(--secondary,#48a9a6);border-radius:.65rem;padding:.9rem 1rem;box-shadow:0 1px 4px #0000000d}.SimuladorMitosisMeiosis-module__cKYX-W__faqItem strong{color:var(--text-primary,#1a1a1a);margin-bottom:.35rem;font-size:.92rem;display:block}.SimuladorMitosisMeiosis-module__cKYX-W__faqItem p{color:var(--text-secondary,#666);margin:0 0 .3rem;font-size:.85rem;line-height:1.55}.SimuladorMitosisMeiosis-module__cKYX-W__faqTip{font-style:italic;color:var(--secondary,#48a9a6)!important;font-size:.82rem!important}.SimuladorMitosisMeiosis-module__cKYX-W__stepGuide{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.SimuladorMitosisMeiosis-module__cKYX-W__step{align-items:flex-start;gap:.85rem;display:flex}.SimuladorMitosisMeiosis-module__cKYX-W__stepNumber{background:var(--primary,#2e86ab);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:700;display:flex}.SimuladorMitosisMeiosis-module__cKYX-W__stepContent strong{color:var(--text-primary,#1a1a1a);margin-bottom:.2rem;font-size:.9rem;display:block}.SimuladorMitosisMeiosis-module__cKYX-W__stepContent p{color:var(--text-secondary,#666);margin:0;font-size:.83rem;line-height:1.5}.SimuladorMitosisMeiosis-module__cKYX-W__tipsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;margin-bottom:1rem;display:grid}.SimuladorMitosisMeiosis-module__cKYX-W__tipCard{background:var(--bg-card,#fff);border:1px solid #48a9a633;border-radius:.65rem;align-items:flex-start;gap:.7rem;padding:.9rem;display:flex;box-shadow:0 1px 4px #0000000a}.SimuladorMitosisMeiosis-module__cKYX-W__tipCard strong{color:var(--text-primary,#1a1a1a);margin-bottom:.2rem;font-size:.88rem;display:block}.SimuladorMitosisMeiosis-module__cKYX-W__tipCard p{color:var(--text-secondary,#666);margin:0;font-size:.81rem;line-height:1.5}.SimuladorMitosisMeiosis-module__cKYX-W__tipIcon{flex-shrink:0;margin-top:.05rem;font-size:1.4rem;line-height:1}.SimuladorMitosisMeiosis-module__cKYX-W__warningBox{background:#dc35450f;border:1.5px solid #dc35454d;border-radius:.75rem;margin-top:1rem;padding:1rem 1.25rem}.SimuladorMitosisMeiosis-module__cKYX-W__warningHeader{color:#dc3545;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.95rem;font-weight:700;display:flex}.SimuladorMitosisMeiosis-module__cKYX-W__warningIcon{font-size:1.1rem}.SimuladorMitosisMeiosis-module__cKYX-W__warningList{flex-direction:column;gap:.45rem;margin:0;padding-left:1.25rem;display:flex}.SimuladorMitosisMeiosis-module__cKYX-W__warningList li{color:var(--text-secondary,#666);font-size:.85rem;line-height:1.5}.SimuladorMitosisMeiosis-module__cKYX-W__warningList li strong{color:var(--text-primary,#1a1a1a)}.SimuladorMitosisMeiosis-module__cKYX-W__formulaBox{color:var(--text-primary,#1a1a1a);background:#2e86ab0f;border-radius:.5rem;margin:.5rem 0;padding:.75rem 1rem;font-family:Courier New,monospace;font-size:.9rem}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__container{background:var(--bg-primary)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__hero{background:#0f3050}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__canvasWrapper{box-shadow:0 2px 16px #0006}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__faseDescripcion{background:var(--bg-card);border-left-color:var(--primary,#2e86ab)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__faseDescripcion p{color:var(--text-secondary)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__resultadoCell{border-color:var(--accent,#7fb3d3);color:var(--accent,#7fb3d3);background:#2e86ab26}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__tabla th{background:#1e4060}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__tabla td{color:var(--text-secondary);border-bottom-color:#2e86ab26}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__tabla tr:nth-child(2n) td{background:#2e86ab12}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__scenarioCard{background:var(--bg-card);border-color:#2e86ab33}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__scenarioCard strong{color:var(--text-primary)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__scenarioCard p{color:var(--text-secondary)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__faqItem{background:var(--bg-card)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__faqItem strong{color:var(--text-primary)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__faqItem p{color:var(--text-secondary)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__tipCard{background:var(--bg-card);border-color:#48a9a640}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__tipCard strong{color:var(--text-primary)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__tipCard p{color:var(--text-secondary)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__warningBox{background:#dc35451a;border-color:#dc354559}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__warningList li{color:var(--text-secondary)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__warningList li strong,[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__stepContent strong{color:var(--text-primary)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__stepContent p{color:var(--text-secondary)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__tipoBtn{color:var(--accent,#7fb3d3);border-color:var(--accent,#7fb3d3)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__tipoBtnActive{background:var(--primary,#2e86ab);color:#fff;border-color:var(--primary,#2e86ab)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__btnNav{color:var(--accent,#7fb3d3);border-color:var(--accent,#7fb3d3)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__btnNav:hover:not(:disabled){background:#7fb3d31a}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__btnAuto{color:var(--secondary,#48a9a6);border-color:var(--secondary,#48a9a6)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__btnAutoActivo{background:var(--secondary,#48a9a6);color:#fff}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__velocidadBtnActiva{color:var(--accent,#7fb3d3);border-color:var(--accent,#7fb3d3);background:#7fb3d314}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__velocidadBtn:hover{color:var(--accent,#7fb3d3);border-color:var(--accent,#7fb3d3)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__faseNombre{color:var(--text-secondary)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__fasPuntoActivo .SimuladorMitosisMeiosis-module__cKYX-W__faseNombre{color:var(--accent,#7fb3d3)}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__fasPunto:before{background:#555}[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__fasPunto:hover:before,[data-theme=dark] .SimuladorMitosisMeiosis-module__cKYX-W__fasPuntoActivo:before{background:var(--accent,#7fb3d3)}@media (prefers-reduced-motion:reduce){.SimuladorMitosisMeiosis-module__cKYX-W__tipoBtn,.SimuladorMitosisMeiosis-module__cKYX-W__btnNav,.SimuladorMitosisMeiosis-module__cKYX-W__btnAuto,.SimuladorMitosisMeiosis-module__cKYX-W__velocidadBtn,.SimuladorMitosisMeiosis-module__cKYX-W__fasPunto,.SimuladorMitosisMeiosis-module__cKYX-W__fasPunto:before{transition:none!important}}@media (max-width:480px){.SimuladorMitosisMeiosis-module__cKYX-W__hero{padding:1.75rem 1rem 1.5rem}.SimuladorMitosisMeiosis-module__cKYX-W__canvasWrapper{border-radius:0;max-width:100%}.SimuladorMitosisMeiosis-module__cKYX-W__navControls>div:first-child{gap:.4rem}.SimuladorMitosisMeiosis-module__cKYX-W__btnNav,.SimuladorMitosisMeiosis-module__cKYX-W__btnAuto{padding:.45rem .85rem;font-size:.82rem}.SimuladorMitosisMeiosis-module__cKYX-W__tipsGrid,.SimuladorMitosisMeiosis-module__cKYX-W__scenariosGrid{grid-template-columns:1fr}}
