.u7S5ea_container{--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--border:#e5e5e5;--radius:12px;--radius-large:16px;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--color-ok:#10b981;--color-fail:#ef4444;--color-warn:#f59e0b;--texto-ok:#047857;--texto-fail:#b91c1c;--texto-warn:#92400e;max-width:900px;padding:var(--spacing-xl) var(--spacing-lg);background:var(--bg-primary);min-height:100vh;color:var(--text-primary);margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .u7S5ea_container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--border:#404040;--color-ok:#34d399;--color-fail:#f87171;--color-warn:#fbbf24;--texto-ok:#6ee7b7;--texto-fail:#fca5a5;--texto-warn:#fbbf24}.u7S5ea_hero{text-align:center;margin:80px 0 var(--spacing-xl);padding:2.5rem var(--spacing-xl);background:var(--hero-bg);border-radius:var(--radius-large);color:#fff}.u7S5ea_heroIcon{margin-bottom:.5rem;font-size:3rem}.u7S5ea_title{margin:0 0 .5rem;font-size:2.2rem;font-weight:800}.u7S5ea_subtitle{opacity:.9;margin:0 0 1.25rem;font-size:1.1rem}.u7S5ea_heroBadges{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.u7S5ea_heroBadges span{background:#fff3;border-radius:20px;padding:.3rem .9rem;font-size:.85rem;font-weight:600}.u7S5ea_inicioPanel{gap:var(--spacing-xl);flex-direction:column;display:flex}.u7S5ea_configSection{flex-direction:column;gap:1rem;display:flex}.u7S5ea_configTitulo{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.u7S5ea_modoGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.u7S5ea_modoCard{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:center;color:var(--text-primary);flex-direction:column;align-items:center;gap:.4rem;padding:1.25rem;font-size:.9rem;transition:all .2s;display:flex}.u7S5ea_modoCard:hover{border-color:var(--primary)}.u7S5ea_modoActivo{border-color:var(--primary);background:#2e86ab14}.u7S5ea_modoIcono{font-size:2rem}.u7S5ea_difGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.u7S5ea_difCard{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:center;color:var(--text-primary);flex-direction:column;align-items:center;gap:.3rem;padding:1rem;font-size:.85rem;transition:all .2s;display:flex}.u7S5ea_difCard:hover{border-color:var(--primary)}.u7S5ea_difActivo{border-color:var(--primary);background:#2e86ab14}.u7S5ea_difEmoji{font-size:1.5rem}.u7S5ea_btnIniciar{background:linear-gradient(135deg, var(--primary-boton), var(--secondary-boton));color:#fff;border-radius:var(--radius);cursor:pointer;border:none;width:100%;padding:1rem;font-size:1.1rem;font-weight:700;transition:opacity .2s}.u7S5ea_btnIniciar:hover{opacity:.9}.u7S5ea_quizPanel{flex-direction:column;gap:1.25rem;display:flex}.u7S5ea_preguntaTexto:focus,.u7S5ea_finTitulo:focus{outline:none}.u7S5ea_progresoBarra{flex-direction:column;gap:.5rem;display:flex}.u7S5ea_progresoInfo{color:var(--text-secondary);justify-content:space-between;font-size:.85rem;display:flex}.u7S5ea_progresoTrack{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.u7S5ea_progresoFill{background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:3px;height:100%;transition:width .3s}.u7S5ea_preguntaCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);text-align:center;padding:1.75rem}.u7S5ea_epocaBadge{color:var(--primary-texto);background:#2e86ab1f;border-radius:12px;margin-bottom:.75rem;padding:.2rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}[data-theme=dark] .u7S5ea_epocaBadge{color:#7cc4e4}.u7S5ea_preguntaTexto{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:700;line-height:1.5}.u7S5ea_opcionesGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:600px){.u7S5ea_opcionesGrid{grid-template-columns:1fr}}.u7S5ea_opcionBtn{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:left;color:var(--text-primary);align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.u7S5ea_opcionBtn:hover:not(:disabled){border-color:var(--primary);background:#2e86ab0f}.u7S5ea_opcionBtn:disabled{cursor:not-allowed}.u7S5ea_opcionLetra{background:var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex}.u7S5ea_opcionTexto{flex:1;line-height:1.4}.u7S5ea_opcion-correcta{border-color:var(--color-ok);background:#10b9811a}.u7S5ea_opcion-correcta .u7S5ea_opcionLetra{color:#fff;background:#047857}.u7S5ea_opcion-seleccionada-mal{border-color:var(--color-fail);background:#ef44441a}.u7S5ea_opcion-seleccionada-mal .u7S5ea_opcionLetra{color:#fff;background:#b91c1c}.u7S5ea_opcionMarca{flex-shrink:0;font-size:1.1rem;font-weight:700}.u7S5ea_opcion-correcta .u7S5ea_opcionMarca{color:#047857}.u7S5ea_opcion-seleccionada-mal .u7S5ea_opcionMarca{color:#b91c1c}[data-theme=dark] .u7S5ea_opcion-correcta .u7S5ea_opcionMarca{color:#4ade80}[data-theme=dark] .u7S5ea_opcion-seleccionada-mal .u7S5ea_opcionMarca{color:#fca5a5}.u7S5ea_feedbackPanel{flex-direction:column;gap:.75rem;display:flex}.u7S5ea_feedbackMensaje{border-radius:var(--radius);padding:1rem 1.25rem;font-size:.9rem;line-height:1.5}.u7S5ea_feedbackOk{border:1px solid var(--color-ok);color:var(--text-primary);background:#10b9811f}.u7S5ea_feedbackFail{border:1px solid var(--color-fail);color:var(--text-primary);background:#ef44441a}.u7S5ea_explicacionTexto{border-radius:var(--radius);color:var(--text-secondary);border-left:3px solid var(--primary);background:#2e86ab12;padding:.75rem 1rem;font-size:.88rem;line-height:1.55}.u7S5ea_btnSiguiente{background:linear-gradient(135deg, var(--primary-boton), var(--secondary-boton));color:#fff;border-radius:var(--radius);cursor:pointer;border:none;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;transition:opacity .2s}.u7S5ea_btnSiguiente:hover{opacity:.9}.u7S5ea_finPanel{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.u7S5ea_medallaIcon{font-size:4rem}.u7S5ea_finTitulo{margin:0;font-size:1.8rem;font-weight:800}.u7S5ea_finSubtitulo{color:var(--text-secondary);margin:0;font-size:1.1rem}.u7S5ea_statsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;width:100%;display:grid}@media (max-width:600px){.u7S5ea_statsGrid{grid-template-columns:repeat(2,1fr)}}.u7S5ea_statCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;align-items:center;gap:.3rem;padding:1rem;display:flex}.u7S5ea_statValor{color:var(--primary-texto);font-size:1.8rem;font-weight:800}.u7S5ea_statLabel{color:var(--text-secondary);font-size:.8rem}.u7S5ea_erroresSection{text-align:left;width:100%}.u7S5ea_erroresTitulo{color:var(--texto-fail);margin:0 0 .75rem;font-size:1rem;font-weight:700}.u7S5ea_erroresGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;display:grid}.u7S5ea_errorItem{background:#ef444412;border:1px solid #ef444433;border-radius:8px;flex-direction:column;padding:.6rem .75rem;font-size:.85rem;display:flex}.u7S5ea_errorPregunta{color:var(--texto-fail);margin-bottom:.2rem;font-size:.8rem;font-weight:600}.u7S5ea_errorCorrecta{color:var(--texto-ok);font-size:.85rem}.u7S5ea_finBotones{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}.u7S5ea_btnSecundario{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-primary);padding:.85rem 1.5rem;font-size:1rem;font-weight:600;transition:border-color .2s}.u7S5ea_btnSecundario:hover{border-color:var(--primary)}.u7S5ea_guideSection{margin-bottom:2rem}.u7S5ea_guideSection h2{color:var(--text-primary);margin:0 0 1rem;font-size:1.2rem;font-weight:700}.u7S5ea_tableWrapper{overflow-x:auto}.u7S5ea_compareTable{border-collapse:collapse;width:100%;font-size:.88rem}.u7S5ea_compareTable th{background:var(--primary-boton);color:#fff;text-align:left;padding:.6rem .8rem;font-weight:600}.u7S5ea_compareTable td{border-bottom:1px solid var(--border);color:var(--text-primary);vertical-align:top;padding:.55rem .8rem}.u7S5ea_compareTable tr:nth-child(2n) td{background:#2e86ab0a}.u7S5ea_scenariosGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.u7S5ea_scenarioCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.u7S5ea_scenarioIcon{margin-bottom:.5rem;font-size:1.75rem;display:block}.u7S5ea_scenarioCard h3{margin:0 0 .4rem;font-size:.95rem;font-weight:700}.u7S5ea_scenarioCard p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.u7S5ea_faqGrid{flex-direction:column;gap:1rem;display:flex}.u7S5ea_faqItem{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.u7S5ea_faqItem h3{color:var(--primary-texto);margin:0 0 .4rem;font-size:.95rem;font-weight:700}.u7S5ea_faqItem p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}.u7S5ea_stepsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.u7S5ea_stepCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;position:relative}.u7S5ea_stepNum{background:linear-gradient(135deg, var(--primary-boton), var(--secondary-boton));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:.75rem;font-size:.9rem;font-weight:800;display:flex}.u7S5ea_stepCard h3{margin:0 0 .4rem;font-size:.95rem;font-weight:700}.u7S5ea_stepCard p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.u7S5ea_tipsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.u7S5ea_tipCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.u7S5ea_tipIcon{margin-bottom:.5rem;font-size:1.5rem;display:block}.u7S5ea_tipCard h3{margin:0 0 .4rem;font-size:.9rem;font-weight:700}.u7S5ea_tipCard p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.u7S5ea_warningBox{border-radius:var(--radius-large);background:#f59e0b12;border:1px solid #f59e0b4d;padding:1.5rem}.u7S5ea_warningBox h2{color:var(--texto-warn);margin:0 0 1rem;font-size:1.1rem;font-weight:700}.u7S5ea_warningGrid{flex-direction:column;gap:.75rem;display:flex}.u7S5ea_warningItem{background:var(--bg-card);border-radius:var(--radius);padding:1rem}.u7S5ea_warningItem strong{color:var(--text-primary);margin-bottom:.35rem;font-size:.9rem;display:block}.u7S5ea_warningItem p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}
