.DebugSimulacion-module-scss-module__eRSvBW__contenedor{background:#fff;flex-direction:column;flex:1;height:100%;min-height:0;font-size:.875rem;display:flex;overflow:hidden}.DebugSimulacion-module-scss-module__eRSvBW__vacio{text-align:center;color:#9ca3af;padding:1.5rem}.DebugSimulacion-module-scss-module__eRSvBW__barraProgreso{background:#f3f4f6;flex-shrink:0;height:3px}.DebugSimulacion-module-scss-module__eRSvBW__barraProgresoInner{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:0 2px 2px 0;height:100%;transition:width .25s}@keyframes DebugSimulacion-module-scss-module__eRSvBW__slideInFade{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.DebugSimulacion-module-scss-module__eRSvBW__animEntrada{animation:.22s DebugSimulacion-module-scss-module__eRSvBW__slideInFade}.DebugSimulacion-module-scss-module__eRSvBW__nav{background:#f3f4f6;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__navCentro{flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__navContador{color:#6b7280;white-space:nowrap;font-size:.75rem}.DebugSimulacion-module-scss-module__eRSvBW__btnNav{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.DebugSimulacion-module-scss-module__eRSvBW__btnNav{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;transition:all .12s;display:inline-flex}.DebugSimulacion-module-scss-module__eRSvBW__btnNav:hover:not(:disabled){color:#111827;background:#f3f4f6;border-color:#d1d5db}.DebugSimulacion-module-scss-module__eRSvBW__btnNav:disabled{opacity:.3;cursor:not-allowed}.DebugSimulacion-module-scss-module__eRSvBW__btnNavPrimario{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.DebugSimulacion-module-scss-module__eRSvBW__btnNavPrimario{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:4px;align-items:center;gap:4px;padding:.25rem 1rem;font-size:.75rem;font-weight:600;transition:all .12s;display:inline-flex}.DebugSimulacion-module-scss-module__eRSvBW__btnNavPrimario:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 2px 8px #2563eb4d}.DebugSimulacion-module-scss-module__eRSvBW__btnNavPrimario:disabled{opacity:.3;cursor:not-allowed}.DebugSimulacion-module-scss-module__eRSvBW__slider{accent-color:#2563eb;cursor:pointer;flex:1;min-width:60px;max-width:160px}.DebugSimulacion-module-scss-module__eRSvBW__cabeceraPaso{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:.75rem;padding:.75rem 1.25rem;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__fondoExpansion{background:#eff6ff;border-left:4px solid #2563eb}.DebugSimulacion-module-scss-module__eRSvBW__fondoConsumo{background:#f0fdf4;border-left:4px solid #16a34a}.DebugSimulacion-module-scss-module__eRSvBW__fondoError{background:#fef2f2;border-left:4px solid #dc2626}.DebugSimulacion-module-scss-module__eRSvBW__fondoSinc{background:#fffbeb;border-left:4px solid #f59e0b}.DebugSimulacion-module-scss-module__eRSvBW__fondoFin{background:#ecfdf5;border-left:4px solid #10b981}.DebugSimulacion-module-scss-module__eRSvBW__cabeceraIcono{background:#fffc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 1px 3px #00000014}.DebugSimulacion-module-scss-module__eRSvBW__fondoExpansion .DebugSimulacion-module-scss-module__eRSvBW__cabeceraIcono{color:#2563eb}.DebugSimulacion-module-scss-module__eRSvBW__fondoConsumo .DebugSimulacion-module-scss-module__eRSvBW__cabeceraIcono{color:#16a34a}.DebugSimulacion-module-scss-module__eRSvBW__fondoError .DebugSimulacion-module-scss-module__eRSvBW__cabeceraIcono{color:#dc2626}.DebugSimulacion-module-scss-module__eRSvBW__fondoSinc .DebugSimulacion-module-scss-module__eRSvBW__cabeceraIcono{color:#d97706}.DebugSimulacion-module-scss-module__eRSvBW__fondoFin .DebugSimulacion-module-scss-module__eRSvBW__cabeceraIcono{color:#059669}.DebugSimulacion-module-scss-module__eRSvBW__cabeceraTexto{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__cabeceraLinea{flex-shrink:0}.DebugSimulacion-module-scss-module__eRSvBW__contextoProduccion{color:#9ca3af;flex-basis:100%;align-items:center;gap:4px;padding-top:2px;font-size:.65rem;font-style:italic;display:inline-flex}.DebugSimulacion-module-scss-module__eRSvBW__badge{white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px .5rem;font-size:.65rem;font-weight:600}.DebugSimulacion-module-scss-module__eRSvBW__badgeExpansion{color:#2563eb;background:#dbeafe}.DebugSimulacion-module-scss-module__eRSvBW__badgeConsumo{color:#16a34a;background:#dcfce7}.DebugSimulacion-module-scss-module__eRSvBW__badgeError{color:#dc2626;background:#fee2e2}.DebugSimulacion-module-scss-module__eRSvBW__badgeSinc{color:#92400e;background:#fef3c7}.DebugSimulacion-module-scss-module__eRSvBW__badgeFin{color:#065f46;background:#d1fae5}.DebugSimulacion-module-scss-module__eRSvBW__accionTexto{color:#111827;flex-wrap:wrap;flex:1;align-items:center;gap:3px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.75rem;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__consumoIndicador{color:#16a34a;background:#dcfce7;border-radius:4px;align-items:center;gap:4px;padding:2px .5rem;font-size:.65rem;font-weight:600;display:inline-flex}.DebugSimulacion-module-scss-module__eRSvBW__errorTag{color:#dc2626;font-size:.75rem;font-style:italic}.DebugSimulacion-module-scss-module__eRSvBW__colIzq,.DebugSimulacion-module-scss-module__eRSvBW__colCentro,.DebugSimulacion-module-scss-module__eRSvBW__colDer{scrollbar-width:thin;scrollbar-color:#d1d5db #0000}.DebugSimulacion-module-scss-module__eRSvBW__colIzq::-webkit-scrollbar{width:6px;height:6px}.DebugSimulacion-module-scss-module__eRSvBW__colCentro::-webkit-scrollbar{width:6px;height:6px}.DebugSimulacion-module-scss-module__eRSvBW__colDer::-webkit-scrollbar{width:6px;height:6px}.DebugSimulacion-module-scss-module__eRSvBW__colIzq::-webkit-scrollbar-track{background:0 0}.DebugSimulacion-module-scss-module__eRSvBW__colCentro::-webkit-scrollbar-track{background:0 0}.DebugSimulacion-module-scss-module__eRSvBW__colDer::-webkit-scrollbar-track{background:0 0}.DebugSimulacion-module-scss-module__eRSvBW__colIzq::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.DebugSimulacion-module-scss-module__eRSvBW__colCentro::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.DebugSimulacion-module-scss-module__eRSvBW__colDer::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.DebugSimulacion-module-scss-module__eRSvBW__colIzq,.DebugSimulacion-module-scss-module__eRSvBW__colCentro,.DebugSimulacion-module-scss-module__eRSvBW__colDer{flex-direction:column;gap:.75rem;padding:.75rem;display:flex;overflow-y:auto}.DebugSimulacion-module-scss-module__eRSvBW__cuerpo{flex:1;grid-template-columns:230px 1fr 320px;min-height:0;display:grid;overflow:hidden}.DebugSimulacion-module-scss-module__eRSvBW__colIzq,.DebugSimulacion-module-scss-module__eRSvBW__colCentro{border-right:1px solid #e5e7eb}.DebugSimulacion-module-scss-module__eRSvBW__section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.DebugSimulacion-module-scss-module__eRSvBW__sectionTitulo{background:#f3f4f6;border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__sectionIcono{color:#2563eb;flex-shrink:0;align-items:center;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__sectionTituloTexto{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;flex:1;font-size:.75rem;font-weight:600}.DebugSimulacion-module-scss-module__eRSvBW__infoBtn{color:#9ca3af;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .12s;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__infoBtn:hover{color:#2563eb;background:#dbeafe;border-color:#2563eb}.DebugSimulacion-module-scss-module__eRSvBW__infoBtn[aria-expanded=true]{color:#fff;background:#2563eb;border-color:#2563eb}.DebugSimulacion-module-scss-module__eRSvBW__infoPanel{background:#f0f9ff;border-bottom:1px solid #bae6fd;padding:.75rem 1rem;animation:.15s DebugSimulacion-module-scss-module__eRSvBW__slideInFade}.DebugSimulacion-module-scss-module__eRSvBW__infoPanelTitulo{color:#0369a1;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.DebugSimulacion-module-scss-module__eRSvBW__infoPanelCuerpo{color:#0c4a6e;margin:0;font-size:.75rem;line-height:1.6}.DebugSimulacion-module-scss-module__eRSvBW__sectionCuerpo{padding:.75rem}.DebugSimulacion-module-scss-module__eRSvBW__pilaLista{flex-direction:column;gap:3px;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__pilaItem{align-items:center;gap:.5rem;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__pilaTop .DebugSimulacion-module-scss-module__eRSvBW__pilaNoTerminal,.DebugSimulacion-module-scss-module__eRSvBW__pilaTop .DebugSimulacion-module-scss-module__eRSvBW__pilaTerminal{font-weight:600;box-shadow:0 0 0 2px #2563eb}.DebugSimulacion-module-scss-module__eRSvBW__pilaTopTag{color:#2563eb;background:#dbeafe;border-radius:4px;flex-shrink:0;padding:0 3px;font-size:.55rem;font-weight:600}.DebugSimulacion-module-scss-module__eRSvBW__pilaNoTerminal{color:#2563eb;word-break:break-all;background:#dbeafe;border-radius:4px;max-width:180px;padding:1px 6px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.75rem;display:inline-block}.DebugSimulacion-module-scss-module__eRSvBW__pilaTerminal{color:#92400e;word-break:break-all;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;max-width:180px;padding:1px 6px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.75rem;display:inline-block}.DebugSimulacion-module-scss-module__eRSvBW__tokensLista{flex-wrap:wrap;gap:4px;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__tokensSecuencia{scrollbar-width:thin;scrollbar-color:#d1d5db #0000;flex-wrap:wrap;gap:3px;max-height:none;display:flex;overflow-y:visible}.DebugSimulacion-module-scss-module__eRSvBW__tokensSecuencia::-webkit-scrollbar{width:6px;height:6px}.DebugSimulacion-module-scss-module__eRSvBW__tokensSecuencia::-webkit-scrollbar-track{background:0 0}.DebugSimulacion-module-scss-module__eRSvBW__tokensSecuencia::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.DebugSimulacion-module-scss-module__eRSvBW__tokenChip{color:#111827;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.75rem;display:inline-flex}.DebugSimulacion-module-scss-module__eRSvBW__tokenLookahead{color:#2563eb;background:#dbeafe;border-color:#2563eb;font-weight:600;box-shadow:0 0 0 2px #2563eb33}.DebugSimulacion-module-scss-module__eRSvBW__tokenConsumido{opacity:.32;color:#9ca3af;background:#fff;border-color:#0000;text-decoration:line-through}.DebugSimulacion-module-scss-module__eRSvBW__lookaheadTag{color:#fff;background:#2563eb;border-radius:3px;padding:0 3px;font-size:.55rem;font-weight:600}.DebugSimulacion-module-scss-module__eRSvBW__pilaVacia{color:#9ca3af;font-size:.75rem;font-style:italic}.DebugSimulacion-module-scss-module__eRSvBW__lookaheadTipo{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.75rem}.DebugSimulacion-module-scss-module__eRSvBW__lookaheadBox{background:#dbeafe;border:2px solid #2563eb;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:relative;overflow:hidden}.DebugSimulacion-module-scss-module__eRSvBW__lookaheadPulso{border-radius:inherit;pointer-events:none;border:2px solid #2563eb;animation:1.8s ease-out infinite DebugSimulacion-module-scss-module__eRSvBW__pulso;position:absolute;inset:0}@keyframes DebugSimulacion-module-scss-module__eRSvBW__pulso{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.04)}to{opacity:0;transform:scale(1.04)}}.DebugSimulacion-module-scss-module__eRSvBW__lookaheadLexema{color:#2563eb;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:1rem;font-weight:600}.DebugSimulacion-module-scss-module__eRSvBW__anclaDesc{color:#6b7280;margin:0 0 .5rem;font-size:.75rem;line-height:1.5}.DebugSimulacion-module-scss-module__eRSvBW__anclaLista{flex-wrap:wrap;gap:4px;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__anclaToken{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:4px;padding:1px 6px;font-size:.75rem}.DebugSimulacion-module-scss-module__eRSvBW__razonamiento{color:#111827;margin:0;font-size:.875rem;line-height:1.65}.DebugSimulacion-module-scss-module__eRSvBW__matchBox{flex-direction:column;gap:.5rem;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__matchFila{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__matchLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.DebugSimulacion-module-scss-module__eRSvBW__matchVal{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.75rem}.DebugSimulacion-module-scss-module__eRSvBW__matchIgual{color:#16a34a;justify-content:center;align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__followNota{background:var(--nota-bg,#eff6ff);border:1px solid var(--nota-border,#bfdbfe);color:var(--nota-color,#2563eb);border-radius:4px;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.5;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__alternativasLista{flex-direction:column;gap:.5rem;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__altCard{border:1px solid #e5e7eb;border-radius:8px;font-size:.75rem;transition:box-shadow .15s;overflow:hidden}.DebugSimulacion-module-scss-module__eRSvBW__altCard:hover{box-shadow:0 2px 8px #0000000f}.DebugSimulacion-module-scss-module__eRSvBW__altElegida{border-color:#2563eb}.DebugSimulacion-module-scss-module__eRSvBW__altDescartada{opacity:.72}.DebugSimulacion-module-scss-module__eRSvBW__altCabecera{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f3f4f6;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__altCabecera:hover{filter:brightness(.97)}.DebugSimulacion-module-scss-module__eRSvBW__altElegida .DebugSimulacion-module-scss-module__eRSvBW__altCabecera{background:#dbeafe}.DebugSimulacion-module-scss-module__eRSvBW__altCheckSi{color:#2563eb;white-space:nowrap;background:#fff;border-radius:4px;flex-shrink:0;align-items:center;gap:3px;padding:1px 5px;font-size:.65rem;font-weight:600;display:inline-flex}.DebugSimulacion-module-scss-module__eRSvBW__altCheckNo{color:#9ca3af;white-space:nowrap;background:#fff;border-radius:4px;flex-shrink:0;align-items:center;gap:3px;padding:1px 5px;font-size:.65rem;font-weight:600;display:inline-flex}.DebugSimulacion-module-scss-module__eRSvBW__altTexto{flex-wrap:wrap;flex:1;align-items:center;gap:3px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__altToggleIco{color:#9ca3af;flex-shrink:0;transition:transform .15s}.DebugSimulacion-module-scss-module__eRSvBW__altToggleAbierto{transform:rotate(180deg)}.DebugSimulacion-module-scss-module__eRSvBW__altDetalle{flex-direction:column;gap:.5rem;padding:.5rem .75rem .75rem;animation:.15s DebugSimulacion-module-scss-module__eRSvBW__slideInFade;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__altConjuntoRow{background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:.5rem}.DebugSimulacion-module-scss-module__eRSvBW__altFollowRow{background:#fdf4ff;border-color:#e9d5ff}.DebugSimulacion-module-scss-module__eRSvBW__altConjuntoHeader{align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__altConjuntoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.65rem;font-weight:600}.DebugSimulacion-module-scss-module__eRSvBW__altFollowLabel{color:#7e22ce;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.65rem;font-weight:600}.DebugSimulacion-module-scss-module__eRSvBW__altConjuntoDesc{color:#9ca3af;font-size:.6rem;font-style:italic}.DebugSimulacion-module-scss-module__eRSvBW__altFirstConjunto{color:#6b7280;flex-wrap:wrap;align-items:center;gap:3px;font-size:.75rem;display:flex}.DebugSimulacion-module-scss-module__eRSvBW__conjuntoVacio{color:#9ca3af;font-style:italic}.DebugSimulacion-module-scss-module__eRSvBW__firstToken{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.65rem}.DebugSimulacion-module-scss-module__eRSvBW__firstEpsilon{color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:3px;padding:0 4px;font-size:.65rem;font-style:italic}.DebugSimulacion-module-scss-module__eRSvBW__followToken{color:#7e22ce;background:#fdf4ff;border:1px solid #e9d5ff;border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.65rem}.DebugSimulacion-module-scss-module__eRSvBW__followExplicacion{color:#7e22ce;margin:.25rem 0 0;font-size:.65rem;line-height:1.5}.DebugSimulacion-module-scss-module__eRSvBW__lhs{color:#2563eb;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-weight:600}.DebugSimulacion-module-scss-module__eRSvBW__flecha{color:#9ca3af;margin:0 2px}.DebugSimulacion-module-scss-module__eRSvBW__noTerminalInline{color:#2563eb;white-space:nowrap;background:#dbeafe;border-radius:4px;padding:0 4px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.65rem;display:inline-block}.DebugSimulacion-module-scss-module__eRSvBW__terminalInline{color:#92400e;white-space:nowrap;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;padding:0 4px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.65rem;display:inline-block}.DebugSimulacion-module-scss-module__eRSvBW__epsilon{color:#9ca3af;font-size:.75rem;font-style:italic}
