.ojIZJG_container{background:var(--bg-primary);max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem 2.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .ojIZJG_container{background:var(--bg-primary)}.ojIZJG_hero{text-align:center;background:var(--hero-bg);color:#fff;border-radius:16px;margin-top:80px;margin-bottom:1.5rem;padding:2.25rem 1.5rem}.ojIZJG_title{margin-bottom:.65rem;font-size:2rem;font-weight:700;line-height:1.25}.ojIZJG_subtitle{opacity:.95;max-width:720px;margin:0 auto;font-size:1.02rem;line-height:1.6}.ojIZJG_aclaracionBox{border-left:4px solid var(--primary);background:linear-gradient(135deg,#2e86ab14 0%,#48a9a614 100%);border-radius:0 12px 12px 0;margin-bottom:1.75rem;padding:1.35rem 1.6rem}[data-theme=dark] .ojIZJG_aclaracionBox{background:#2e86ab24}.ojIZJG_aclaracionBox h2{color:var(--primary-texto);margin-bottom:.65rem;font-size:1.15rem;font-weight:700}.ojIZJG_aclaracionBox p{color:var(--text-secondary);margin-bottom:.6rem;font-size:.95rem;line-height:1.7}.ojIZJG_aclaracionBox strong{color:var(--text-primary)}.ojIZJG_aclaracionNota{font-style:italic;margin-bottom:0!important;font-size:.9rem!important}.ojIZJG_buscadorPanel{background:var(--bg-card);box-shadow:var(--shadow-sm);border:1px solid var(--border);border-radius:14px;margin-bottom:1.5rem;padding:1.5rem}.ojIZJG_buscadorCampo{flex-direction:column;gap:.45rem;margin-bottom:1.1rem;display:flex}.ojIZJG_buscadorLabel{color:var(--text-primary);font-size:.92rem;font-weight:600}.ojIZJG_buscadorInput{border:2px solid var(--border);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:10px;padding:.85rem 1rem;font-size:1.05rem;transition:border-color .2s}.ojIZJG_buscadorInput:focus{border-color:var(--primary);outline:none}.ojIZJG_buscadorInput:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark] .ojIZJG_buscadorInput{background:var(--hover)}.ojIZJG_filtrosBotones{flex-wrap:wrap;gap:.5rem;display:flex}.ojIZJG_btnFiltro{border:2px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-size:.86rem;font-weight:600;transition:all .2s}.ojIZJG_btnFiltro:hover{border-color:var(--primary);color:var(--primary-texto)}.ojIZJG_btnFiltro:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ojIZJG_btnFiltroActivo{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}.ojIZJG_btnFiltroActivo:hover{color:#fff;background:var(--secondary-boton);border-color:var(--secondary-boton)}[data-theme=dark] .ojIZJG_btnFiltro{background:var(--hover)}[data-theme=dark] .ojIZJG_btnFiltroActivo{background:var(--primary-boton)}.ojIZJG_contador{color:var(--text-muted);margin-top:.9rem;font-size:.88rem}.ojIZJG_alcance{color:var(--text-muted);max-width:62ch;margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.ojIZJG_leyendaChips{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.ojIZJG_leyendaTexto{color:var(--text-muted);margin-right:.75rem;font-size:.8rem}.ojIZJG_elementosLista{flex-direction:column;gap:.6rem;margin-bottom:2rem;display:flex}.ojIZJG_elementoFila{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.ojIZJG_elementoCabecera{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:1rem;width:100%;padding:.85rem 1.1rem;font-family:inherit;transition:background .2s;display:flex}.ojIZJG_elementoCabecera:hover{background:#2e86ab0f}.ojIZJG_elementoCabecera:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ojIZJG_simboloBox{color:#1a1a1a;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.ojIZJG_simboloZ{opacity:.75;font-size:.6rem;font-weight:600;line-height:1}.ojIZJG_simboloTexto{font-size:1.35rem;font-weight:700;line-height:1.1}.ojIZJG_elementoIdent{flex-direction:column;flex:1;gap:.15rem;min-width:150px;display:flex}.ojIZJG_elementoNombre{color:var(--text-primary);font-size:1.05rem;font-weight:700}.ojIZJG_elementoMeta{color:var(--text-muted);font-size:.8rem}.ojIZJG_chipsEstados{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.ojIZJG_chip{font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;min-width:40px;padding:.2rem .5rem;font-size:.85rem;font-weight:700;display:inline-flex}.ojIZJG_chipHabitual{color:var(--primary-texto);background:#2e86ab26;border:1px solid #2e86ab66}.ojIZJG_chipRaro{color:var(--text-muted);border:1px dashed var(--border);background:0 0;font-weight:600}.ojIZJG_chipComun{background:var(--primary-boton);color:#fff;border:1px solid var(--primary-boton)}[data-theme=dark] .ojIZJG_chipHabitual{color:var(--accent);background:#7fb3d31a;border-color:#7fb3d373}[data-theme=dark] .ojIZJG_chipRaro{color:var(--text-muted)}.ojIZJG_chipMini{min-width:34px;color:var(--secondary-texto);background:#48a9a62e;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:.1rem .4rem;font-size:.78rem;font-weight:700;display:inline-flex}.ojIZJG_flecha{color:var(--text-muted);flex-shrink:0;font-size:.7rem}.ojIZJG_elementoDetalle{border-top:1px solid var(--border);padding:0 1.25rem 1.25rem;animation:.2s ojIZJG_slideDown}@keyframes ojIZJG_slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ojIZJG_detalleNota{border-left:3px solid var(--secondary);color:var(--text-secondary);background:#48a9a61a;border-radius:0 8px 8px 0;margin:1rem 0;padding:.75rem 1rem;font-size:.9rem;line-height:1.6}.ojIZJG_detalleTitulo{color:var(--primary-texto);text-transform:uppercase;letter-spacing:.03em;margin:1.1rem 0 .6rem;font-size:.92rem;font-weight:700}.ojIZJG_detalleEstados,.ojIZJG_detalleTradicional{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ojIZJG_detalleEstado,.ojIZJG_detalleTradicional li{color:var(--text-secondary);align-items:flex-start;gap:.7rem;font-size:.92rem;line-height:1.55;display:flex}.ojIZJG_detalleEjemplo strong{color:var(--text-primary);font-size:1rem}.ojIZJG_detalleBadge{color:var(--secondary-texto);font-size:.8rem;font-style:italic}.ojIZJG_detalleBadgeRaro{color:var(--text-muted);font-size:.8rem;font-style:italic}.ojIZJG_detalleGrupo{border-top:1px dashed var(--border);color:var(--text-muted);margin-top:1.1rem;padding-top:.75rem;font-size:.82rem}.ojIZJG_sinResultados{background:var(--bg-card);border:1px dashed var(--border);text-align:center;color:var(--text-secondary);border-radius:12px;padding:1.5rem;font-size:.95rem;line-height:1.6}.ojIZJG_seccionTitulo{color:var(--primary-texto);margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.ojIZJG_seccionSubtitulo{color:var(--text-secondary);margin-bottom:1.4rem;font-size:.95rem;line-height:1.65}.ojIZJG_formuladorPanel,.ojIZJG_nomenclaturaPanel,.ojIZJG_ionesPanel{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:2rem;padding:1.75rem}.ojIZJG_formuladorGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.ojIZJG_formuladorCampo{flex-direction:column;gap:.4rem;display:flex}.ojIZJG_formuladorCampo label{color:var(--text-primary);font-size:.86rem;font-weight:600}.ojIZJG_select{border:2px solid var(--border);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:.65rem .85rem;font-family:inherit;font-size:.95rem}.ojIZJG_select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark] .ojIZJG_select{background:var(--hover)}.ojIZJG_resultadoFormula{background:linear-gradient(135deg,#2e86ab1a 0%,#48a9a61a 100%);border:1px solid #2e86ab4d;border-radius:12px;padding:1.5rem}[data-theme=dark] .ojIZJG_resultadoFormula{background:#2e86ab29}.ojIZJG_formulaGrande{color:var(--primary-texto);text-align:center;letter-spacing:.02em;margin-bottom:1.25rem;font-size:2.5rem;font-weight:700}.ojIZJG_formulaGrande sub{vertical-align:sub;font-size:.55em}.ojIZJG_nombresLista{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;margin:0 0 1.1rem;display:grid}.ojIZJG_nombreItem{background:var(--bg-card);border:1px solid var(--border);border-radius:9px;padding:.85rem 1rem}.ojIZJG_nombreItem dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem;font-size:.75rem;font-weight:700}.ojIZJG_nombreItem dd{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600;line-height:1.4}.ojIZJG_explicacionCruce{color:var(--text-secondary);text-align:center;margin:0;font-size:.87rem;line-height:1.6}.ojIZJG_avisoFormula{color:#92400e;background:#fff8e1;border-left:3px solid #f59e0b;border-radius:0 8px 8px 0;margin-top:.9rem;padding:.7rem .95rem;font-size:.86rem;line-height:1.55}[data-theme=dark] .ojIZJG_avisoFormula{color:#fbbf24;background:#2a2000;border-left-color:#b45309}.ojIZJG_notaFormulador{color:var(--text-muted);margin-top:1.1rem;font-size:.85rem;line-height:1.6}.ojIZJG_sufijosGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.ojIZJG_sufijoCard{background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;padding:1.1rem 1.25rem}[data-theme=dark] .ojIZJG_sufijoCard{background:var(--bg-card)}.ojIZJG_sufijoCard h3{color:var(--primary-texto);margin-bottom:.5rem;font-size:.95rem;font-weight:700}.ojIZJG_sufijoCard p{color:var(--text-secondary);margin:0;font-size:.89rem;line-height:1.6}.ojIZJG_prefijosBox{border-left:4px solid var(--secondary);background:#48a9a617;border-radius:0 10px 10px 0;margin-top:1.5rem;padding:1.15rem 1.35rem}.ojIZJG_prefijosBox h3{color:var(--secondary-texto);margin-bottom:.6rem;font-size:.98rem;font-weight:700}.ojIZJG_prefijosBox p{color:var(--text-secondary);margin:0 0 .55rem;font-size:.9rem;line-height:1.65}.ojIZJG_prefijosBox p:last-child{margin-bottom:0}.ojIZJG_prefijosLista{font-weight:600;color:var(--text-primary)!important}.ojIZJG_introSection{margin-bottom:2.5rem}.ojIZJG_introSection h2,.ojIZJG_comparativaSection h2,.ojIZJG_escenariosSection h2,.ojIZJG_faqSection h2,.ojIZJG_guiaSection h2,.ojIZJG_tipsSection h2{color:var(--primary-texto);margin-bottom:.75rem;font-size:1.3rem}.ojIZJG_introSection h2{margin-top:1.5rem}.ojIZJG_introSection h2:first-child{margin-top:0}.ojIZJG_introSection p{color:var(--text-secondary);margin-bottom:.9rem;font-size:.95rem;line-height:1.75}.ojIZJG_introSection strong{color:var(--text-primary)}.ojIZJG_comparativaSection{margin-bottom:2.5rem}.ojIZJG_comparativaSubtitle{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.97rem;line-height:1.6}.ojIZJG_tableWrapper{box-shadow:var(--shadow-sm);border-radius:10px;overflow-x:auto}.ojIZJG_comparativaTable{border-collapse:collapse;width:100%;min-width:760px;font-size:.89rem}.ojIZJG_comparativaTable thead tr{background:linear-gradient(135deg, var(--primary-boton) 0%, var(--secondary-boton) 100%)}.ojIZJG_comparativaTable th{color:#fff;text-align:left;white-space:nowrap;padding:.75rem 1rem;font-size:.84rem;font-weight:600}.ojIZJG_comparativaTable tbody tr:nth-child(2n){background:var(--bg-primary)}.ojIZJG_comparativaTable tbody tr:nth-child(odd){background:var(--bg-card)}[data-theme=dark] .ojIZJG_comparativaTable tbody tr:nth-child(2n){background:var(--hover)}[data-theme=dark] .ojIZJG_comparativaTable tbody tr:nth-child(odd){background:var(--bg-card)}.ojIZJG_comparativaTable tbody tr:hover{background:#2e86ab14}.ojIZJG_comparativaTable td{color:var(--text-secondary);border-bottom:1px solid var(--border);vertical-align:top;padding:.7rem 1rem;line-height:1.5}.ojIZJG_comparativaTable td strong{color:var(--text-primary)}.ojIZJG_escenariosSection{margin-bottom:2.5rem}.ojIZJG_escenariosSubtitle{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.97rem;line-height:1.6}.ojIZJG_escenariosGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.ojIZJG_escenarioCard{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;padding:1.5rem;transition:box-shadow .2s}.ojIZJG_escenarioCard:hover{box-shadow:var(--shadow-md)}[data-theme=dark] .ojIZJG_escenarioCard{background:var(--bg-card);border-color:var(--border)}.ojIZJG_escenarioHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ojIZJG_escenarioIcon{flex-shrink:0;font-size:1.75rem}.ojIZJG_escenarioHeader h3{color:var(--primary-texto);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.ojIZJG_escenarioDesc{color:var(--text-secondary);margin-bottom:1rem;font-size:.92rem;line-height:1.65}.ojIZJG_escenarioTip{border-left:3px solid var(--secondary);color:var(--text-secondary);background:linear-gradient(135deg,#2e86ab14 0%,#48a9a614 100%);border-radius:0 8px 8px 0;margin:0;padding:.75rem 1rem;font-size:.87rem;line-height:1.55}.ojIZJG_escenarioTip strong{color:var(--secondary-texto)}[data-theme=dark] .ojIZJG_escenarioTip{background:#48a9a61a}.ojIZJG_faqSection{margin-bottom:2.5rem}.ojIZJG_faqGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;display:grid}.ojIZJG_faqItem{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;padding:1.25rem 1.5rem}[data-theme=dark] .ojIZJG_faqItem{background:var(--bg-card)}.ojIZJG_faqQuestion{color:var(--primary-texto);margin-bottom:.6rem;font-size:.97rem;font-weight:700;line-height:1.4}.ojIZJG_faqAnswer{color:var(--text-secondary);margin:0;font-size:.91rem;line-height:1.65}.ojIZJG_guiaSection{margin-bottom:2.5rem}.ojIZJG_guiaSubtitle{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.97rem;line-height:1.6}.ojIZJG_stepsContainer{flex-direction:column;display:flex;position:relative}.ojIZJG_stepsContainer:before{content:"";background:linear-gradient(to bottom, var(--primary), var(--secondary));z-index:0;width:2px;position:absolute;top:0;bottom:0;left:24px}.ojIZJG_stepItem{z-index:1;gap:1.25rem;padding:1rem 0;display:flex;position:relative}.ojIZJG_stepNumber{background:linear-gradient(135deg, var(--primary-boton) 0%, var(--secondary-boton) 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:700;display:flex;box-shadow:0 2px 8px #2e86ab4d}.ojIZJG_stepContent{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:10px;flex:1;padding:1.1rem 1.25rem}[data-theme=dark] .ojIZJG_stepContent{background:var(--bg-card)}.ojIZJG_stepContent h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1rem;font-weight:700}.ojIZJG_stepContent p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.65}.ojIZJG_tipsSection{margin-bottom:2.5rem}.ojIZJG_tipsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.ojIZJG_tipCard{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;padding:1.5rem;transition:transform .2s,box-shadow .2s}.ojIZJG_tipCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}[data-theme=dark] .ojIZJG_tipCard{background:var(--bg-card)}.ojIZJG_tipIcon{margin-bottom:.6rem;font-size:1.75rem}.ojIZJG_tipCard h3{color:var(--primary-texto);margin-bottom:.6rem;font-size:1rem;font-weight:700;line-height:1.3}.ojIZJG_tipCard p{color:var(--text-secondary);margin:0;font-size:.91rem;line-height:1.65}.ojIZJG_warningBox{background:linear-gradient(135deg,#fff8e1 0%,#fff3cd 100%);border:1px solid #f59e0b;border-left-width:4px;border-radius:12px;margin-bottom:1rem;padding:1.5rem 1.75rem}[data-theme=dark] .ojIZJG_warningBox{background:linear-gradient(135deg,#2a2000 0%,#2e2400 100%);border-color:#b45309}.ojIZJG_warningBox h2{color:#92400e;margin-bottom:1rem;font-size:1.2rem;font-weight:700}[data-theme=dark] .ojIZJG_warningBox h2{color:#fbbf24}.ojIZJG_warningList{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.ojIZJG_warningList li{color:var(--text-secondary);padding-left:1.5rem;font-size:.92rem;line-height:1.65;position:relative}.ojIZJG_warningList li:before{content:"⚠";color:var(--ambar-texto,#f59e0b);font-size:.85rem;position:absolute;left:0}[data-theme=dark] .ojIZJG_warningList li:before{color:#fbbf24}.ojIZJG_warningList strong{color:var(--text-primary)}@media (max-width:900px){.ojIZJG_elementoCabecera{flex-wrap:wrap}.ojIZJG_chipsEstados{justify-content:flex-start;width:100%;padding-left:70px}.ojIZJG_flecha{position:absolute;top:1.6rem;right:1.1rem}.ojIZJG_elementoFila{position:relative}}@media (max-width:768px){.ojIZJG_container{padding:1rem .75rem}.ojIZJG_hero{margin-top:70px;padding:1.5rem 1rem}.ojIZJG_title{font-size:1.45rem}.ojIZJG_subtitle{font-size:.94rem}.ojIZJG_buscadorPanel,.ojIZJG_formuladorPanel,.ojIZJG_nomenclaturaPanel,.ojIZJG_ionesPanel{padding:1.1rem}.ojIZJG_aclaracionBox{padding:1.1rem 1.2rem}.ojIZJG_formulaGrande{font-size:2rem}.ojIZJG_seccionTitulo{font-size:1.2rem}.ojIZJG_simboloBox{width:46px;height:46px}.ojIZJG_simboloTexto{font-size:1.15rem}.ojIZJG_chipsEstados{padding-left:58px}.ojIZJG_escenariosGrid,.ojIZJG_faqGrid,.ojIZJG_tipsGrid,.ojIZJG_sufijosGrid,.ojIZJG_nombresLista,.ojIZJG_formuladorGrid{grid-template-columns:1fr}.ojIZJG_stepItem{gap:.85rem}.ojIZJG_stepNumber{width:38px;height:38px;font-size:.95rem}.ojIZJG_stepsContainer:before{left:19px}}@media (max-width:480px){.ojIZJG_btnFiltro{padding:.38rem .7rem;font-size:.79rem}.ojIZJG_elementoNombre{font-size:.97rem}.ojIZJG_chip{min-width:34px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.ojIZJG_elementoDetalle{animation:none}.ojIZJG_tipCard:hover{transform:none}}.ojIZJG_aulaPanel{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:2rem;padding:1.75rem}.ojIZJG_aulaConvenio{border-left:4px solid var(--primary);color:var(--text-primary);background:#2e86ab14;border-radius:0 10px 10px 0;margin:1rem 0 1.25rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.55}[data-theme=dark] .ojIZJG_aulaConvenio{background:#2e86ab29}.ojIZJG_aulaTabs{border-bottom:2px solid var(--border);flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.ojIZJG_aulaTab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:.55rem 1.1rem;font-size:.92rem;font-weight:600;transition:color .2s,border-color .2s}.ojIZJG_aulaTab:hover{color:var(--primary-texto)}.ojIZJG_aulaTabActiva{color:var(--primary-texto);border-bottom-color:var(--primary)}[data-theme=dark] .ojIZJG_aulaTab{color:var(--text-secondary)}[data-theme=dark] .ojIZJG_aulaTabActiva{color:var(--primary-texto)}.ojIZJG_aulaSelector{flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem;display:flex}.ojIZJG_aulaNumero{border:2px solid var(--border);background:var(--bg-primary);min-width:42px;color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:.4rem .6rem;font-size:.95rem;font-weight:700;transition:all .2s}.ojIZJG_aulaNumero:hover{border-color:var(--primary);color:var(--primary-texto)}.ojIZJG_aulaNumeroActivo{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}.ojIZJG_aulaNumeroActivo:hover{background:var(--secondary-boton);border-color:var(--secondary-boton);color:#fff}[data-theme=dark] .ojIZJG_aulaNumero{background:var(--bg-card)}[data-theme=dark] .ojIZJG_aulaNumeroActivo{background:var(--primary);color:#1a1a1a}.ojIZJG_aulaCaso{border:1px solid var(--border);background:var(--bg-primary);border-radius:12px;padding:1.35rem 1.5rem}[data-theme=dark] .ojIZJG_aulaCaso{background:#ffffff08}.ojIZJG_aulaCasoCabecera{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.ojIZJG_aulaCasoNumero{letter-spacing:.04em;text-transform:uppercase;color:var(--primary-texto);font-size:.78rem;font-weight:700}[data-theme=dark] .ojIZJG_aulaCasoNumero{color:var(--primary-texto)}.ojIZJG_aulaEtiquetaTipo,.ojIZJG_aulaSemilla{color:var(--secondary-texto);background:#48a9a629;border-radius:999px;padding:.16rem .55rem;font-size:.74rem;font-weight:600}[data-theme=dark] .ojIZJG_aulaEtiquetaTipo,[data-theme=dark] .ojIZJG_aulaSemilla{color:var(--secondary-texto);background:#48a9a63d}.ojIZJG_aulaCasoTitulo{color:var(--text-primary);margin-bottom:.5rem;font-size:1.12rem;font-weight:700}.ojIZJG_aulaEnunciado{color:var(--text-primary);margin-bottom:1.1rem;font-size:1rem;line-height:1.65}.ojIZJG_aulaCampo{flex-direction:column;gap:.35rem;max-width:520px;margin-bottom:.9rem;display:flex}.ojIZJG_aulaLabel{color:var(--text-secondary);font-size:.85rem;font-weight:600}.ojIZJG_aulaInput{border:2px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-primary);border-radius:10px;padding:.7rem .9rem;font-size:1rem;transition:border-color .2s}.ojIZJG_aulaInput:focus{border-color:var(--primary);outline:none}.ojIZJG_aulaInput:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark] .ojIZJG_aulaInput{background:var(--bg-card);border-color:var(--border)}.ojIZJG_aulaAcciones{flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem;display:flex}.ojIZJG_btnComprobar{border:2px solid var(--primary-boton);background:var(--primary-boton);color:#fff;cursor:pointer;border-radius:10px;padding:.6rem 1.35rem;font-size:.95rem;font-weight:700;transition:all .2s}.ojIZJG_btnComprobar:hover{background:var(--secondary-boton);border-color:var(--secondary-boton)}.ojIZJG_btnComprobar:focus-visible,.ojIZJG_btnAulaSecundario:focus-visible,.ojIZJG_aulaTab:focus-visible,.ojIZJG_aulaNumero:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ojIZJG_btnAulaSecundario{border:2px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;transition:all .2s}.ojIZJG_btnAulaSecundario:hover{border-color:var(--primary);color:var(--primary-texto)}[data-theme=dark] .ojIZJG_btnAulaSecundario:hover{color:var(--primary-texto)}.ojIZJG_aulaVeredicto{border-radius:10px;margin-bottom:.9rem;padding:.8rem 1rem;font-size:.94rem;font-weight:600;line-height:1.55}.ojIZJG_aulaVeredictoOk{border-left:4px solid var(--success);color:#1f5c22;background:#4caf501f}.ojIZJG_aulaVeredictoKo{border-left:4px solid var(--warning);color:#7a4a00;background:#ff98001f}[data-theme=dark] .ojIZJG_aulaVeredictoOk{color:#a5d6a7;background:#4caf5033}[data-theme=dark] .ojIZJG_aulaVeredictoKo{color:#ffcc80;background:#ff980033}.ojIZJG_aulaPista{border-left:4px solid var(--accent);color:var(--text-primary);background:#7fb3d329;border-radius:10px;margin-bottom:.9rem;padding:.8rem 1rem;font-size:.92rem;line-height:1.6}[data-theme=dark] .ojIZJG_aulaPista{background:#7fb3d324}.ojIZJG_aulaPasos{border:1px dashed var(--border);background:var(--bg-card);border-radius:10px;padding:1rem 1.15rem}.ojIZJG_aulaPasosTitulo{text-transform:uppercase;letter-spacing:.04em;color:var(--primary-texto);margin-bottom:.6rem;font-size:.88rem;font-weight:700}[data-theme=dark] .ojIZJG_aulaPasosTitulo{color:var(--primary-texto)}.ojIZJG_aulaPasosLista{color:var(--text-primary);margin:0 0 .85rem 1.15rem;padding:0;font-size:.93rem;line-height:1.65}.ojIZJG_aulaPasosLista li{margin-bottom:.4rem}.ojIZJG_aulaDato{color:var(--text-primary);border-top:1px solid var(--border);padding-top:.6rem;font-size:.95rem}.ojIZJG_aulaNota{color:var(--text-muted);margin-top:1rem;font-size:.86rem;line-height:1.6}@media (max-width:768px){.ojIZJG_aulaPanel{padding:1.25rem 1rem}.ojIZJG_aulaCaso{padding:1.1rem 1rem}.ojIZJG_aulaAcciones{gap:.45rem}.ojIZJG_btnComprobar,.ojIZJG_btnAulaSecundario{flex:auto}}@media (max-width:480px){.ojIZJG_aulaNumero{min-width:38px;padding:.35rem .5rem;font-size:.88rem}.ojIZJG_aulaEnunciado{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.ojIZJG_aulaTab,.ojIZJG_aulaNumero,.ojIZJG_btnComprobar,.ojIZJG_btnAulaSecundario,.ojIZJG_aulaInput{transition:none}}
