.V4fMgG_container{background:var(--bg-primary);max-width:900px;min-height:100vh;color:var(--text-primary);margin:0 auto;padding:2rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.V4fMgG_hero{text-align:center;background:var(--hero-bg);border-radius:var(--radius-large);color:#fff;margin:80px 0 2rem;padding:2rem}.V4fMgG_title{margin:0 0 .5rem;font-size:2.3rem;font-weight:700;line-height:1.2}.V4fMgG_subtitle{opacity:.95;margin:0;font-size:1.02rem;line-height:1.5}.V4fMgG_panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);margin-bottom:2rem;padding:2rem;scroll-margin-top:90px}.V4fMgG_panel:focus,.V4fMgG_panelTitulo:focus,.V4fMgG_enunciado:focus{outline:none}.V4fMgG_panel:focus-visible,.V4fMgG_enunciado:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.V4fMgG_panelTitulo{color:var(--text-primary);text-align:center;margin:0 0 1rem;font-size:1.3rem;font-weight:700}.V4fMgG_panelIntro{color:var(--text-secondary);text-align:center;margin:0 0 1.25rem;line-height:1.5}.V4fMgG_subtitulo{color:var(--text-primary);margin:0 0 .75rem;font-size:1rem;font-weight:600}.V4fMgG_categoriasGrid,.V4fMgG_modoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.V4fMgG_eleccion{border:2px solid var(--border);border-radius:var(--radius-medium);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;text-align:left;flex-direction:column;gap:.25rem;max-width:100%;padding:.85rem 1rem;transition:border-color .2s,background .2s;display:flex}.V4fMgG_eleccion:hover{border-color:var(--primary);color:var(--primary-texto)}.V4fMgG_eleccion.V4fMgG_activo,.V4fMgG_pastilla.V4fMgG_activo{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}.V4fMgG_eleccionNombre{font-size:.95rem;font-weight:700}.V4fMgG_eleccionDesc{font-size:.8rem}.V4fMgG_filaBotones{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:1.5rem;display:flex}.V4fMgG_pastilla{border:2px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;max-width:100%;padding:.5rem 1.2rem;font-size:.9rem;font-weight:600;transition:border-color .2s,background .2s}.V4fMgG_pastilla:hover{border-color:var(--primary);color:var(--primary-texto)}.V4fMgG_aviso{color:var(--text-primary);background:#ca8a041a;border-left:3px solid #ca8a04;border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}[data-theme=dark] .V4fMgG_aviso{background:#ca8a042e}.V4fMgG_btnPrincipal,.V4fMgG_btnPrincipalAuto,.V4fMgG_btnSecundario{border-radius:var(--radius-medium);cursor:pointer;max-width:100%;font-size:1rem;font-weight:700;transition:background .2s,border-color .2s}.V4fMgG_btnPrincipal{background:var(--primary-boton);color:#fff;border:none;width:100%;padding:.95rem 1rem;display:block}.V4fMgG_btnPrincipalAuto{background:var(--primary-boton);color:#fff;border:none;padding:.8rem 1.5rem}.V4fMgG_btnPrincipal:hover,.V4fMgG_btnPrincipalAuto:hover{background:#1e5a73}.V4fMgG_btnSecundario{background:var(--bg-card);color:var(--text-primary);border:2px solid var(--border);padding:.8rem 1.25rem}.V4fMgG_btnSecundario:hover{border-color:var(--primary)}.V4fMgG_eleccion:focus-visible,.V4fMgG_pastilla:focus-visible,.V4fMgG_btnPrincipal:focus-visible,.V4fMgG_btnPrincipalAuto:focus-visible,.V4fMgG_btnSecundario:focus-visible,.V4fMgG_opcion:focus-visible,.V4fMgG_numerosInput:focus-visible,.V4fMgG_respuestaInput:focus-visible,.V4fMgG_select:focus-visible,.V4fMgG_listaResumen:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.V4fMgG_numerosCaja{border:1px dashed var(--border);border-radius:var(--radius-medium);background:var(--hover);margin-top:1.5rem;padding:1rem 1.25rem}.V4fMgG_numerosLabel{color:var(--text-primary);margin-bottom:.3rem;font-weight:700;display:block}.V4fMgG_numerosAyuda{color:var(--text-secondary);margin:0 0 .75rem;font-size:.88rem;line-height:1.5}.V4fMgG_numerosFila{flex-wrap:wrap;gap:.6rem;display:flex}.V4fMgG_numerosInput{border:2px solid var(--border);border-radius:var(--radius-medium);background:var(--bg-card);min-width:0;color:var(--text-primary);flex:160px;padding:.75rem 1rem;font-size:1rem}.V4fMgG_numerosInput[aria-invalid=true]{border-color:#fc8181}.V4fMgG_numerosFila .V4fMgG_btnSecundario{flex:180px}.V4fMgG_numerosError{color:var(--rojo-texto,#c53030);margin:.6rem 0 0;font-size:.9rem;font-weight:600}[data-theme=dark] .V4fMgG_numerosError{color:#feb2b2}.V4fMgG_lista{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1rem}.V4fMgG_listaResumen{cursor:pointer;color:var(--primary-texto);font-weight:600}.V4fMgG_listaGrupo{margin-top:1rem}.V4fMgG_listaTitulo{color:var(--text-primary);margin:0 0 .4rem;font-size:.95rem;font-weight:700}.V4fMgG_listaItems{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.V4fMgG_listaItem{color:var(--text-secondary);overflow-wrap:anywhere;gap:.5rem;font-size:.9rem;line-height:1.45;display:flex}.V4fMgG_listaNumero{color:var(--text-primary);text-align:right;flex:0 0 2rem;font-weight:700}.V4fMgG_hud{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.V4fMgG_hudDato{color:var(--text-secondary);font-size:.92rem;font-weight:600}.V4fMgG_progreso{background:var(--border);border-radius:3px;height:6px;margin-bottom:1.5rem;overflow:hidden}.V4fMgG_progresoRelleno{background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:3px;height:100%;transition:width .4s}.V4fMgG_enunciado{text-align:center;border-radius:var(--radius-medium);margin-bottom:1.5rem;scroll-margin-top:90px}.V4fMgG_enunciadoNumero{color:var(--primary-texto);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .2rem;font-size:.85rem;font-weight:700}.V4fMgG_enunciadoCategoria{color:var(--text-secondary);margin:0 0 .9rem;font-size:.85rem}.V4fMgG_frase{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:1.35rem;line-height:1.6}.V4fMgG_hueco{min-width:4.5rem;color:var(--primary-texto);font-weight:700;display:inline-block}.V4fMgG_pista{color:var(--text-secondary);font-style:italic}.V4fMgG_soloLector{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.V4fMgG_respuestaForm{flex-direction:column;gap:.6rem;margin-bottom:1rem;display:flex}.V4fMgG_respuestaLabel{color:var(--text-primary);font-weight:700}.V4fMgG_respuestaInput{box-sizing:border-box;border:2px solid var(--border);border-radius:var(--radius-medium);background:var(--bg-card);width:100%;color:var(--text-primary);padding:.8rem 1rem;font-size:1.1rem;font-weight:600}.V4fMgG_inputBien{border-color:#48bb78}.V4fMgG_inputMal{border-color:#fc8181}.V4fMgG_opcionesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.V4fMgG_opcion{border:2px solid var(--border);border-radius:var(--radius-medium);background:var(--bg-card);color:var(--text-primary);text-align:left;cursor:pointer;align-items:center;gap:.6rem;max-width:100%;padding:.9rem 1rem;font-size:1rem;font-weight:600;transition:border-color .2s,background .2s;display:flex}.V4fMgG_opcion:hover:not(:disabled){border-color:var(--primary)}.V4fMgG_opcion:disabled{cursor:default}.V4fMgG_opcionLetra{background:var(--hover);width:1.7rem;height:1.7rem;color:var(--text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.V4fMgG_opcionTexto{overflow-wrap:anywhere}.V4fMgG_opcionMarca{flex-shrink:0;margin-left:auto;font-size:1.05rem;font-weight:700}.V4fMgG_opcionBuena{color:var(--verde-texto,#276749);background:#f0fff4;border-color:#48bb78}.V4fMgG_opcionMala{color:var(--rojo-texto,#c53030);background:#fff5f5;border-color:#fc8181}.V4fMgG_opcionApagada{opacity:.45}.V4fMgG_veredicto{border-radius:var(--radius-medium);text-align:center;margin-bottom:1rem;padding:1rem 1.25rem}.V4fMgG_veredictoBien{color:var(--verde-texto,#276749);background:#f0fff4;border:1px solid #48bb78}.V4fMgG_veredictoMal{color:var(--rojo-texto,#c53030);background:#fff5f5;border:1px solid #fc8181}.V4fMgG_veredictoTitulo{margin:0 0 .4rem;font-size:1.1rem;font-weight:700}.V4fMgG_veredictoDetalle{margin:0 0 .4rem;font-size:.92rem}.V4fMgG_veredictoFrase{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.V4fMgG_veredictoRegla,.V4fMgG_veredictoConstruccion{margin:0 0 .4rem;font-size:.95rem;line-height:1.5}.V4fMgG_veredictoConstruccion{margin-bottom:0}[data-theme=dark] .V4fMgG_veredictoBien,[data-theme=dark] .V4fMgG_opcionBuena{color:#68d391;background:#27674933}[data-theme=dark] .V4fMgG_veredictoMal,[data-theme=dark] .V4fMgG_opcionMala{color:#feb2b2;background:#c5303033}.V4fMgG_resultadoTitulo{color:var(--text-primary);text-align:center;margin:0 0 .5rem;font-size:1.6rem;font-weight:700}.V4fMgG_resultadoCifra{color:var(--primary-texto);text-align:center;margin:0;font-size:2.6rem;font-weight:800}.V4fMgG_resultadoPorcentaje{color:var(--text-secondary);text-align:center;margin:0 0 1rem;font-size:1.05rem}.V4fMgG_resultadoFallados{color:var(--text-primary);text-align:center;margin:0 0 1.5rem;font-size:.98rem;line-height:1.5}.V4fMgG_conjControles{flex-direction:column;gap:.4rem;margin-bottom:1.25rem;display:flex}.V4fMgG_select{border:2px solid var(--border);border-radius:var(--radius-medium);background:var(--bg-card);width:100%;max-width:420px;color:var(--text-primary);padding:.7rem .9rem;font-size:1rem}.V4fMgG_formasVerbo{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;margin:0 0 1rem;display:grid}.V4fMgG_formaDato{border-radius:var(--radius-medium);background:var(--hover);padding:.6rem .8rem}.V4fMgG_formaDato dt{color:var(--text-secondary);margin:0;font-size:.78rem}.V4fMgG_formaDato dd{color:var(--text-primary);overflow-wrap:anywhere;margin:.15rem 0 0;font-weight:700}.V4fMgG_tableWrapper{border:1px solid var(--border);border-radius:var(--radius-medium);overflow-x:auto}.V4fMgG_conjTabla,.V4fMgG_comparativaTable{border-collapse:collapse;width:100%;font-size:.92rem}.V4fMgG_conjCaption{caption-side:top;text-align:left;color:var(--text-primary);padding:.6rem .9rem;font-weight:700}.V4fMgG_conjTabla thead th,.V4fMgG_comparativaTable th{background:var(--primary-boton);color:#fff;text-align:left;padding:.65rem .9rem;font-weight:600}.V4fMgG_conjTabla tbody th{text-align:left;color:var(--text-primary);border-top:1px solid var(--border);padding:.55rem .9rem;font-weight:700}.V4fMgG_conjTabla td{border-top:1px solid var(--border);color:var(--text-primary);vertical-align:top;padding:.55rem .9rem}.V4fMgG_conjPrincipal{font-weight:600;display:block}.V4fMgG_conjVariantes{color:var(--text-secondary);font-size:.82rem;display:block}.V4fMgG_eduBloque{margin-bottom:2rem}.V4fMgG_eduBloque:last-child{margin-bottom:0}.V4fMgG_eduTitulo{color:var(--text-primary);border-bottom:2px solid var(--primary);margin:0 0 .75rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:700}.V4fMgG_comparativaTable td{border-top:1px solid var(--border);color:var(--text-primary);vertical-align:top;padding:.6rem .9rem}.V4fMgG_comparativaTable td em{color:var(--primary-texto)}.V4fMgG_escenariosGrid,.V4fMgG_tipsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.V4fMgG_escenarioCard,.V4fMgG_tipCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-medium);padding:1rem}.V4fMgG_escenarioHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.V4fMgG_escenarioIcon{flex-shrink:0;font-size:1.3rem}.V4fMgG_escenarioHeader strong{color:var(--text-primary);font-size:.95rem;line-height:1.3}.V4fMgG_escenarioExample{color:var(--text-secondary);margin:0 0 .5rem;font-size:.87rem;line-height:1.5}.V4fMgG_escenarioTip{color:var(--primary-texto);border-top:1px solid var(--border);margin:0;padding-top:.4rem;font-size:.85rem;font-style:italic;line-height:1.45}.V4fMgG_faqList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.V4fMgG_faqItem{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-medium);padding:1rem}.V4fMgG_faqItem strong{color:var(--text-primary);margin-bottom:.5rem;font-size:.95rem;display:block}.V4fMgG_faqItem p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.V4fMgG_stepGuide{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.V4fMgG_step{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-medium);align-items:flex-start;gap:1rem;padding:1rem;display:flex}.V4fMgG_stepNumber{background:var(--primary-boton);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;font-size:.9rem;font-weight:700;display:flex}.V4fMgG_stepContent{flex:1;min-width:0}.V4fMgG_stepContent strong{color:var(--text-primary);margin-bottom:.35rem;font-size:.95rem;display:block}.V4fMgG_stepContent p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.5}.V4fMgG_stepContent em,.V4fMgG_tipCard em{color:var(--primary-texto)}.V4fMgG_tipCard{flex-direction:column;gap:.4rem;display:flex}.V4fMgG_tipIcon{font-size:1.4rem}.V4fMgG_tipCard strong{color:var(--text-primary);font-size:.92rem}.V4fMgG_tipCard p{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.5}.V4fMgG_warningBox{border-radius:var(--radius-medium);background:#ed89360f;border:1px solid #ed893666;padding:1.25rem}[data-theme=dark] .V4fMgG_warningBox{background:#ed89361a;border-color:#ed89364d}.V4fMgG_warningHeader{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.V4fMgG_warningIcon{flex-shrink:0;font-size:1.3rem}.V4fMgG_warningHeader strong{color:var(--naranja-texto,#9c4221);font-size:1rem;font-weight:700}[data-theme=dark] .V4fMgG_warningHeader strong{color:#f6ad55}.V4fMgG_warningList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.V4fMgG_warningList li{color:var(--text-secondary);border-left:3px solid #ed893680;padding-left:1rem;font-size:.9rem;line-height:1.55}.V4fMgG_warningList li strong{color:var(--text-primary)}.V4fMgG_warningList li em{color:var(--primary-texto)}[data-theme=dark] .V4fMgG_warningList li em{color:#7fc4e3}@media (max-width:768px){.V4fMgG_escenariosGrid,.V4fMgG_tipsGrid{grid-template-columns:1fr}.V4fMgG_step{flex-direction:column;gap:.5rem}}@media (max-width:600px){.V4fMgG_container{padding:1.5rem 1rem}.V4fMgG_hero{margin-top:60px;padding:1.5rem 1rem}.V4fMgG_title{font-size:1.8rem}.V4fMgG_panel{padding:1.25rem 1rem}.V4fMgG_categoriasGrid,.V4fMgG_modoGrid,.V4fMgG_opcionesGrid{grid-template-columns:1fr}.V4fMgG_frase{font-size:1.15rem}.V4fMgG_conjTabla,.V4fMgG_comparativaTable{font-size:.84rem}.V4fMgG_conjTabla td,.V4fMgG_conjTabla tbody th,.V4fMgG_conjTabla thead th,.V4fMgG_comparativaTable td,.V4fMgG_comparativaTable th{padding:.5rem .55rem}}@media (prefers-reduced-motion:reduce){.V4fMgG_progresoRelleno,.V4fMgG_eleccion,.V4fMgG_pastilla,.V4fMgG_opcion,.V4fMgG_btnPrincipal,.V4fMgG_btnPrincipalAuto,.V4fMgG_btnSecundario{transition:none}}
