.VisualizadorBlockchain-module__1ukitG__container{--primary:#2e86ab;--secondary:#48a9a6;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--border:#e5e5e5;--hover:#f5f5f5;--verde:#27ae60;--rojo:#e74c3c;--naranja:#e67e22;--radius:12px;--radius-lg:16px;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;max-width:1000px;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] .VisualizadorBlockchain-module__1ukitG__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:#888;--border:#404040;--hover:#333}.VisualizadorBlockchain-module__1ukitG__hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-lg);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);border-radius:var(--radius-lg);color:#fff;margin-top:80px}.VisualizadorBlockchain-module__1ukitG__heroIcono{margin-bottom:var(--spacing-sm);font-size:3rem}.VisualizadorBlockchain-module__1ukitG__titulo{margin:0 0 var(--spacing-sm);font-size:2.2rem;font-weight:700}.VisualizadorBlockchain-module__1ukitG__subtitulo{opacity:.92;max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.55}.VisualizadorBlockchain-module__1ukitG__navSecciones{margin-bottom:var(--spacing-xl);flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.VisualizadorBlockchain-module__1ukitG__navBtn{border:2px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:24px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:500;transition:all .2s}.VisualizadorBlockchain-module__1ukitG__navBtn:hover{border-color:var(--primary);color:var(--primary);background:#2e86ab0f}.VisualizadorBlockchain-module__1ukitG__navBtnActivo{background:var(--primary);border-color:var(--primary);color:#fff}.VisualizadorBlockchain-module__1ukitG__navBtnActivo:hover{background:var(--primary);color:#fff}.VisualizadorBlockchain-module__1ukitG__seccion{animation:.25s VisualizadorBlockchain-module__1ukitG__fadeIn}@keyframes VisualizadorBlockchain-module__1ukitG__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.VisualizadorBlockchain-module__1ukitG__seccionHeader{margin-bottom:var(--spacing-xl)}.VisualizadorBlockchain-module__1ukitG__seccionTitulo{color:var(--text-primary);margin:0 0 var(--spacing-sm);font-size:1.6rem;font-weight:700}.VisualizadorBlockchain-module__1ukitG__seccionDesc{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.VisualizadorBlockchain-module__1ukitG__alertaRota{border:2px solid var(--rojo);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);color:var(--rojo);margin-bottom:var(--spacing-lg);background:#e74c3c1a;font-size:.95rem;line-height:1.5}.VisualizadorBlockchain-module__1ukitG__cadenaWrapper{margin-bottom:var(--spacing-xl);flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.VisualizadorBlockchain-module__1ukitG__bloqueWrapper{align-items:flex-start;gap:.5rem;display:flex}.VisualizadorBlockchain-module__1ukitG__bloque{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md);flex-shrink:0;width:210px;transition:border-color .2s,box-shadow .2s}.VisualizadorBlockchain-module__1ukitG__bloque:hover{border-color:var(--primary);box-shadow:0 4px 16px #2e86ab1f}.VisualizadorBlockchain-module__1ukitG__bloqueInvalido{border-color:var(--rojo)!important;box-shadow:0 0 0 2px #e74c3c26!important}.VisualizadorBlockchain-module__1ukitG__bloqueCabecera{margin-bottom:var(--spacing-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem;display:flex}.VisualizadorBlockchain-module__1ukitG__bloqueNum{color:var(--primary);font-size:.9rem;font-weight:700}.VisualizadorBlockchain-module__1ukitG__bloqueFecha{color:var(--text-muted);font-size:.75rem}.VisualizadorBlockchain-module__1ukitG__bloqueEstado{border-radius:20px;padding:2px 7px;font-size:.72rem;font-weight:600}.VisualizadorBlockchain-module__1ukitG__valido{color:var(--verde);background:#27ae601f}.VisualizadorBlockchain-module__1ukitG__invalido{color:var(--rojo);background:#e74c3c1f}.VisualizadorBlockchain-module__1ukitG__bloqueCampo{margin-bottom:.45rem}.VisualizadorBlockchain-module__1ukitG__campoLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.7rem;font-weight:600;display:block}.VisualizadorBlockchain-module__1ukitG__campoValor{color:var(--text-primary);word-break:break-all;font-size:.82rem}.VisualizadorBlockchain-module__1ukitG__monoEspacio{font-family:Courier New,Courier,monospace;font-size:.75rem}.VisualizadorBlockchain-module__1ukitG__hashCorto{color:var(--primary)}.VisualizadorBlockchain-module__1ukitG__hashInvalido{color:var(--rojo)}.VisualizadorBlockchain-module__1ukitG__editableRow{align-items:center;gap:.4rem;display:flex}.VisualizadorBlockchain-module__1ukitG__editArea{width:100%}.VisualizadorBlockchain-module__1ukitG__editInput{border:1.5px solid var(--primary);background:var(--bg-card);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:6px;margin-bottom:.3rem;padding:4px 8px;font-size:.82rem}.VisualizadorBlockchain-module__1ukitG__editBtns{gap:.3rem;display:flex}.VisualizadorBlockchain-module__1ukitG__btnAplicar{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:3px 10px;font-size:.78rem}.VisualizadorBlockchain-module__1ukitG__btnCancelar{color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:3px 10px;font-size:.78rem}.VisualizadorBlockchain-module__1ukitG__btnEditar{cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:.9rem;transition:opacity .15s}.VisualizadorBlockchain-module__1ukitG__btnEditar:hover{opacity:1}.VisualizadorBlockchain-module__1ukitG__btnExpandir{border:1px solid var(--border);width:100%;color:var(--text-secondary);cursor:pointer;margin-top:var(--spacing-sm);background:0 0;border-radius:6px;padding:5px 8px;font-size:.78rem;transition:background .15s}.VisualizadorBlockchain-module__1ukitG__btnExpandir:hover{background:var(--hover)}.VisualizadorBlockchain-module__1ukitG__txLista{margin:var(--spacing-sm) 0 0;padding:0;list-style:none}.VisualizadorBlockchain-module__1ukitG__txItem{color:var(--text-secondary);border-bottom:1px dashed var(--border);padding:3px 0;font-size:.75rem;line-height:1.4}.VisualizadorBlockchain-module__1ukitG__txItem:last-child{border-bottom:none}.VisualizadorBlockchain-module__1ukitG__flechaCadena{color:var(--primary);flex-shrink:0;margin-top:50px;font-size:1.8rem;font-weight:700}.VisualizadorBlockchain-module__1ukitG__flechaRota{color:var(--rojo)}.VisualizadorBlockchain-module__1ukitG__botonesBloque{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex}.VisualizadorBlockchain-module__1ukitG__btnPrimario{background:var(--primary);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;padding:.6rem 1.4rem;font-size:.95rem;font-weight:600;transition:background .2s,opacity .2s}.VisualizadorBlockchain-module__1ukitG__btnPrimario:hover:not(:disabled){background:#256a8c}.VisualizadorBlockchain-module__1ukitG__btnPrimario:disabled{opacity:.6;cursor:not-allowed}.VisualizadorBlockchain-module__1ukitG__btnSecundario{color:var(--primary);border:2px solid var(--primary);border-radius:var(--radius);cursor:pointer;background:0 0;padding:.6rem 1.4rem;font-size:.95rem;font-weight:600;transition:background .2s}.VisualizadorBlockchain-module__1ukitG__btnSecundario:hover{background:#2e86ab14}.VisualizadorBlockchain-module__1ukitG__warningBox{border-left:4px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0;padding:var(--spacing-md) var(--spacing-lg);margin:var(--spacing-xl) 0;color:var(--text-primary);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);font-size:.95rem;line-height:1.6}.VisualizadorBlockchain-module__1ukitG__consensoSelector{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex}.VisualizadorBlockchain-module__1ukitG__consensoBtn{border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;padding:.6rem 1.4rem;font-size:.95rem;font-weight:600;transition:all .2s}.VisualizadorBlockchain-module__1ukitG__consensoBtn:hover{border-color:var(--primary);color:var(--primary)}.VisualizadorBlockchain-module__1ukitG__consensoBtnActivo{background:var(--primary);border-color:var(--primary);color:#fff}.VisualizadorBlockchain-module__1ukitG__consensoBtnActivo:hover{background:var(--primary);color:#fff}.VisualizadorBlockchain-module__1ukitG__consensoPanel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.VisualizadorBlockchain-module__1ukitG__consensoPanelTitulo{margin:0 0 var(--spacing-sm);color:var(--text-primary);font-size:1.25rem;font-weight:700}.VisualizadorBlockchain-module__1ukitG__consensoPanelDesc{color:var(--text-secondary);margin:0 0 var(--spacing-xl);font-size:.95rem;line-height:1.6}.VisualizadorBlockchain-module__1ukitG__powDemo{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 300px;display:grid}@media (max-width:700px){.VisualizadorBlockchain-module__1ukitG__powDemo{grid-template-columns:1fr}}.VisualizadorBlockchain-module__1ukitG__powProceso{gap:var(--spacing-md);flex-direction:column;display:flex}.VisualizadorBlockchain-module__1ukitG__powPaso{gap:var(--spacing-md);align-items:flex-start;display:flex}.VisualizadorBlockchain-module__1ukitG__powPasoNum{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:.85rem;font-weight:700;display:flex}.VisualizadorBlockchain-module__1ukitG__powPaso strong{color:var(--text-primary);margin-bottom:4px;display:block}.VisualizadorBlockchain-module__1ukitG__powPaso p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.VisualizadorBlockchain-module__1ukitG__powSimulacion{gap:var(--spacing-md);flex-direction:column;align-items:center;display:flex}.VisualizadorBlockchain-module__1ukitG__powSimBox{border-radius:var(--radius);padding:var(--spacing-md);background:#0d1117;flex-direction:column;gap:.4rem;width:100%;min-height:120px;display:flex}.VisualizadorBlockchain-module__1ukitG__powSimLabel{color:#58a6ff;font-family:Courier New,Courier,monospace;font-size:.8rem}.VisualizadorBlockchain-module__1ukitG__powSimNonce{color:#7ee787;font-family:Courier New,Courier,monospace;font-size:1.4rem;font-weight:700}.VisualizadorBlockchain-module__1ukitG__powSimHash{color:#888;word-break:break-all;font-family:Courier New,Courier,monospace;font-size:.72rem}.VisualizadorBlockchain-module__1ukitG__hashAnimado{color:#e3b341}.VisualizadorBlockchain-module__1ukitG__powSolucion{color:#7ee787;margin-top:var(--spacing-sm);font-family:Courier New,Courier,monospace;font-size:.82rem}.VisualizadorBlockchain-module__1ukitG__powStats{gap:var(--spacing-md);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:600px){.VisualizadorBlockchain-module__1ukitG__powStats{grid-template-columns:repeat(2,1fr)}}.VisualizadorBlockchain-module__1ukitG__powStat{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md);text-align:center;background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%)}.VisualizadorBlockchain-module__1ukitG__powStatVal{color:var(--primary);margin-bottom:4px;font-size:1.1rem;font-weight:700;display:block}.VisualizadorBlockchain-module__1ukitG__powStatLabel{color:var(--text-muted);font-size:.78rem;display:block}.VisualizadorBlockchain-module__1ukitG__posDemo{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.VisualizadorBlockchain-module__1ukitG__posValidadores{gap:var(--spacing-sm);flex-direction:column;display:flex}.VisualizadorBlockchain-module__1ukitG__posSubtitulo{color:var(--text-primary);margin:0 0 var(--spacing-sm);font-size:.95rem;font-weight:600}.VisualizadorBlockchain-module__1ukitG__posValidador{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-sm) var(--spacing-md);transition:border-color .2s,box-shadow .2s}.VisualizadorBlockchain-module__1ukitG__posValidadorElegido{border-color:var(--secondary);background:#48a9a60f;box-shadow:0 0 0 2px #48a9a633}.VisualizadorBlockchain-module__1ukitG__posValidadorInfo{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-bottom:.4rem;display:flex}.VisualizadorBlockchain-module__1ukitG__posValidadorNombre{color:var(--text-primary);font-size:.9rem;font-weight:600}.VisualizadorBlockchain-module__1ukitG__posValidadorStake{color:var(--primary);font-size:.85rem;font-weight:600}.VisualizadorBlockchain-module__1ukitG__posValidadorPct{color:var(--text-muted);font-size:.78rem}.VisualizadorBlockchain-module__1ukitG__posBarraWrapper{background:var(--border);border-radius:4px;height:8px;overflow:hidden}.VisualizadorBlockchain-module__1ukitG__posBarraFill{border-radius:4px;height:100%;transition:width .4s}.VisualizadorBlockchain-module__1ukitG__posElegidoBadge{color:var(--secondary);margin-top:.4rem;font-size:.82rem;font-weight:600}.VisualizadorBlockchain-module__1ukitG__comparativaConsensoCont{margin-top:var(--spacing-xl)}.VisualizadorBlockchain-module__1ukitG__comparativaConsensoTitulo{color:var(--text-primary);margin:0 0 var(--spacing-md);font-size:1.15rem;font-weight:700}.VisualizadorBlockchain-module__1ukitG__tablaWrapper{margin-bottom:var(--spacing-xl);border-radius:var(--radius);border:1px solid var(--border);overflow-x:auto}.VisualizadorBlockchain-module__1ukitG__tabla{border-collapse:collapse;width:100%;font-size:.9rem}.VisualizadorBlockchain-module__1ukitG__tabla th{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;text-align:left;white-space:nowrap;padding:10px 14px;font-weight:600}.VisualizadorBlockchain-module__1ukitG__tabla td{border-bottom:1px solid var(--border);color:var(--text-primary);vertical-align:top;padding:9px 14px;line-height:1.5}.VisualizadorBlockchain-module__1ukitG__tabla tr:last-child td{border-bottom:none}.VisualizadorBlockchain-module__1ukitG__tabla tr:nth-child(2n) td{background:#2e86ab08}.VisualizadorBlockchain-module__1ukitG__contratoSelector{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex}.VisualizadorBlockchain-module__1ukitG__contratoBtn{border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;padding:.55rem 1.1rem;font-size:.88rem;font-weight:500;transition:all .2s}.VisualizadorBlockchain-module__1ukitG__contratoBtn:hover{border-color:var(--primary);color:var(--primary)}.VisualizadorBlockchain-module__1ukitG__contratoBtnActivo{background:var(--primary);border-color:var(--primary);color:#fff}.VisualizadorBlockchain-module__1ukitG__contratoBtnActivo:hover{background:var(--primary);color:#fff}.VisualizadorBlockchain-module__1ukitG__contratoPanel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.VisualizadorBlockchain-module__1ukitG__contratoCabecera{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border)}.VisualizadorBlockchain-module__1ukitG__contratoPanelTitulo{margin:0 0 var(--spacing-sm);color:var(--text-primary);font-size:1.2rem;font-weight:700}.VisualizadorBlockchain-module__1ukitG__contratoPanelDesc{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.5}.VisualizadorBlockchain-module__1ukitG__pasosCont{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.VisualizadorBlockchain-module__1ukitG__paso{gap:var(--spacing-md);padding:var(--spacing-md);border:1.5px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);align-items:flex-start;transition:border-color .2s,background .2s;display:flex}.VisualizadorBlockchain-module__1ukitG__pasoEjecutado{border-color:var(--verde);background:#27ae600a}.VisualizadorBlockchain-module__1ukitG__pasoActivo{border-color:var(--primary);background:#2e86ab0f;animation:.8s ease-in-out infinite VisualizadorBlockchain-module__1ukitG__pulseActivo}@keyframes VisualizadorBlockchain-module__1ukitG__pulseActivo{0%,to{box-shadow:0 0 #2e86ab4d}50%{box-shadow:0 0 0 6px #2e86ab00}}.VisualizadorBlockchain-module__1ukitG__pasoNumero{background:var(--primary);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}.VisualizadorBlockchain-module__1ukitG__pasoEjecutado .VisualizadorBlockchain-module__1ukitG__pasoNumero{background:var(--verde)}.VisualizadorBlockchain-module__1ukitG__pasoActivo .VisualizadorBlockchain-module__1ukitG__pasoNumero{background:var(--secondary)}.VisualizadorBlockchain-module__1ukitG__pasoContenido{flex:1}.VisualizadorBlockchain-module__1ukitG__pasoFila{margin-bottom:var(--spacing-sm);flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.VisualizadorBlockchain-module__1ukitG__pasoBloque{background:var(--bg-card);border:1px solid var(--border);min-width:160px;padding:var(--spacing-sm) var(--spacing-md);border-radius:8px;flex:1}.VisualizadorBlockchain-module__1ukitG__pasoAccion{background:#2e86ab0a;border-color:#2e86ab4d}.VisualizadorBlockchain-module__1ukitG__pasoEjecutado .VisualizadorBlockchain-module__1ukitG__pasoAccion{background:#27ae600f;border-color:#27ae6066}.VisualizadorBlockchain-module__1ukitG__pasoEtiqueta{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:.7rem;font-weight:700;display:block}.VisualizadorBlockchain-module__1ukitG__pasoTexto{color:var(--text-primary);font-size:.85rem;line-height:1.5}.VisualizadorBlockchain-module__1ukitG__pasoFlecha{color:var(--text-muted);flex-shrink:0;margin-top:12px;font-size:1.4rem}.VisualizadorBlockchain-module__1ukitG__btnEjecutarPaso{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:5px 14px;font-size:.82rem;font-weight:600;transition:background .2s,opacity .2s}.VisualizadorBlockchain-module__1ukitG__btnEjecutarPaso:hover:not(:disabled){background:#256a8c}.VisualizadorBlockchain-module__1ukitG__btnEjecutarPaso:disabled{opacity:.45;cursor:not-allowed}.VisualizadorBlockchain-module__1ukitG__contratoBtns{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.VisualizadorBlockchain-module__1ukitG__contratoCompletado{border:1px solid var(--verde);border-radius:var(--radius);color:var(--verde);background:#27ae601a;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600}.VisualizadorBlockchain-module__1ukitG__ecosistemasGrid{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.VisualizadorBlockchain-module__1ukitG__ecosistemasGrid{grid-template-columns:1fr}}.VisualizadorBlockchain-module__1ukitG__ecosistemaCont{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.VisualizadorBlockchain-module__1ukitG__ecosistemaTitle{color:var(--primary);margin:0 0 var(--spacing-md);font-size:1.1rem;font-weight:700}.VisualizadorBlockchain-module__1ukitG__ecosistemaLista{margin:0 0 var(--spacing-md);padding:0;list-style:none}.VisualizadorBlockchain-module__1ukitG__ecosistemaItem{border-bottom:1px dashed var(--border);color:var(--text-secondary);padding:6px 0;font-size:.9rem;line-height:1.4}.VisualizadorBlockchain-module__1ukitG__ecosistemaItem:last-child{border-bottom:none}.VisualizadorBlockchain-module__1ukitG__ecosistemaFrase{padding:var(--spacing-sm) var(--spacing-md);color:var(--text-secondary);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);border-radius:8px;font-size:.85rem;font-style:italic;line-height:1.5}@media (max-width:768px){.VisualizadorBlockchain-module__1ukitG__titulo{font-size:1.7rem}.VisualizadorBlockchain-module__1ukitG__cadenaWrapper,.VisualizadorBlockchain-module__1ukitG__bloqueWrapper{flex-direction:column;align-items:stretch}.VisualizadorBlockchain-module__1ukitG__bloque{width:100%}.VisualizadorBlockchain-module__1ukitG__flechaCadena{text-align:center;margin:0 auto;display:block;transform:rotate(90deg)}.VisualizadorBlockchain-module__1ukitG__pasoFila{flex-direction:column}.VisualizadorBlockchain-module__1ukitG__pasoFlecha{margin:0 auto;transform:rotate(90deg)}.VisualizadorBlockchain-module__1ukitG__container{padding:var(--spacing-lg) var(--spacing-md)}}@media (prefers-reduced-motion:reduce){.VisualizadorBlockchain-module__1ukitG__seccion,.VisualizadorBlockchain-module__1ukitG__pasoActivo,.VisualizadorBlockchain-module__1ukitG__posBarraFill{transition-duration:.01ms!important;animation:none!important}}.VisualizadorBlockchain-module__1ukitG__tableWrapper{margin-bottom:var(--spacing-xl);border-radius:var(--radius);border:1px solid var(--border);overflow-x:auto}.VisualizadorBlockchain-module__1ukitG__comparativaTable{border-collapse:collapse;width:100%;min-width:560px;font-size:.88rem}.VisualizadorBlockchain-module__1ukitG__comparativaTable th{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;text-align:left;white-space:nowrap;padding:10px 14px;font-weight:600}.VisualizadorBlockchain-module__1ukitG__comparativaTable td{border-bottom:1px solid var(--border);color:var(--text-primary);vertical-align:top;padding:9px 14px;line-height:1.5}.VisualizadorBlockchain-module__1ukitG__comparativaTable tr:last-child td{border-bottom:none}.VisualizadorBlockchain-module__1ukitG__comparativaTable tr:nth-child(2n) td{background:#2e86ab08}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__comparativaTable tr:nth-child(2n) td{background:#2e86ab0f}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__comparativaTable td{color:var(--text-primary);border-bottom-color:var(--border)}.VisualizadorBlockchain-module__1ukitG__escenariosGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.VisualizadorBlockchain-module__1ukitG__escenariosGrid{grid-template-columns:1fr}}.VisualizadorBlockchain-module__1ukitG__escenarioCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);flex-direction:column;gap:.35rem;transition:border-color .2s,box-shadow .2s;display:flex}.VisualizadorBlockchain-module__1ukitG__escenarioCard:hover{border-color:var(--primary);box-shadow:0 4px 16px #2e86ab1a}.VisualizadorBlockchain-module__1ukitG__escenarioCard span{font-size:1.6rem}.VisualizadorBlockchain-module__1ukitG__escenarioCard strong{color:var(--primary);font-size:.95rem;font-weight:700}.VisualizadorBlockchain-module__1ukitG__escenarioCard p{color:var(--text-secondary);margin:0;font-size:.87rem;line-height:1.55}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__escenarioCard{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__escenarioCard p{color:var(--text-secondary)}.VisualizadorBlockchain-module__1ukitG__faqList{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.VisualizadorBlockchain-module__1ukitG__faqItem{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg)}.VisualizadorBlockchain-module__1ukitG__faqItem strong{color:var(--text-primary);margin-bottom:.4rem;font-size:.95rem;font-weight:700;display:block}.VisualizadorBlockchain-module__1ukitG__faqItem p{color:var(--text-secondary);margin:0 0 .4rem;font-size:.88rem;line-height:1.6}.VisualizadorBlockchain-module__1ukitG__faqItem em{color:var(--primary);font-style:normal;font-weight:600}.VisualizadorBlockchain-module__1ukitG__faqTip{border-left:3px solid var(--secondary);color:var(--text-secondary);background:linear-gradient(135deg,#2e86ab12 0%,#48a9a612 100%);border-radius:0 6px 6px 0;padding:6px 12px;font-size:.82rem;font-style:italic;line-height:1.5;display:block}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__faqItem{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__faqItem strong{color:var(--text-primary)}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__faqTip{color:var(--text-secondary);background:#48a9a61a}.VisualizadorBlockchain-module__1ukitG__stepGuide{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.VisualizadorBlockchain-module__1ukitG__step{gap:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);align-items:flex-start;transition:border-color .2s;display:flex}.VisualizadorBlockchain-module__1ukitG__step:hover{border-color:var(--primary)}.VisualizadorBlockchain-module__1ukitG__stepNumber{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;font-size:.9rem;font-weight:700;display:flex}.VisualizadorBlockchain-module__1ukitG__stepContent{flex:1}.VisualizadorBlockchain-module__1ukitG__stepContent strong{color:var(--text-primary);margin-bottom:.3rem;font-size:.95rem;font-weight:700;display:block}.VisualizadorBlockchain-module__1ukitG__stepContent p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}.VisualizadorBlockchain-module__1ukitG__stepContent em{color:var(--primary);font-style:normal;font-weight:600}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__step{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__stepContent strong{color:var(--text-primary)}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__stepContent p{color:var(--text-secondary)}.VisualizadorBlockchain-module__1ukitG__tipsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.VisualizadorBlockchain-module__1ukitG__tipsGrid{grid-template-columns:1fr}}.VisualizadorBlockchain-module__1ukitG__tipCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);flex-direction:column;gap:.35rem;transition:border-color .2s,box-shadow .2s;display:flex}.VisualizadorBlockchain-module__1ukitG__tipCard:hover{border-color:var(--secondary);box-shadow:0 4px 14px #48a9a61a}.VisualizadorBlockchain-module__1ukitG__tipIcon{font-size:1.5rem}.VisualizadorBlockchain-module__1ukitG__tipCard strong{color:var(--text-primary);font-size:.93rem;font-weight:700}.VisualizadorBlockchain-module__1ukitG__tipCard p{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.55}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__tipCard{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__tipCard strong{color:var(--text-primary)}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__tipCard p{color:var(--text-secondary)}.VisualizadorBlockchain-module__1ukitG__warningBox{border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);margin-top:var(--spacing-lg);background:#e74c3c0d;border:1.5px solid #e74c3c4d}.VisualizadorBlockchain-module__1ukitG__warningHeader{margin-bottom:var(--spacing-sm);align-items:center;gap:.5rem;display:flex}.VisualizadorBlockchain-module__1ukitG__warningHeader strong{color:#c0392b;font-size:.97rem;font-weight:700}.VisualizadorBlockchain-module__1ukitG__warningIcon{flex-shrink:0;font-size:1.1rem}.VisualizadorBlockchain-module__1ukitG__warningList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.VisualizadorBlockchain-module__1ukitG__warningList li{color:var(--text-secondary);padding-left:1.1rem;font-size:.88rem;line-height:1.55;position:relative}.VisualizadorBlockchain-module__1ukitG__warningList li:before{content:"•";color:#e74c3c;font-weight:700;position:absolute;left:0}.VisualizadorBlockchain-module__1ukitG__warningList li strong{color:#c0392b}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__warningBox{background:#e74c3c14;border-color:#e74c3c59}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__warningHeader strong,[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__warningList li strong{color:#e57368}[data-theme=dark] .VisualizadorBlockchain-module__1ukitG__warningList li{color:var(--text-secondary)}@media (max-width:768px){.VisualizadorBlockchain-module__1ukitG__escenariosGrid,.VisualizadorBlockchain-module__1ukitG__tipsGrid{grid-template-columns:1fr}.VisualizadorBlockchain-module__1ukitG__step,.VisualizadorBlockchain-module__1ukitG__faqItem{padding:var(--spacing-md)}}
