aibanking.dev / views /landing /QuantumCompute.tsx
admin08077's picture
Upload 10 files
39a2130 verified
import React, { useState, useEffect } from 'react';
import { Cpu, Zap, Activity, Thermometer, ShieldAlert, Layers, Infinity } from 'lucide-react';
const QuantumCompute: React.FC = () => {
const [qubits, setQubits] = useState(2048);
const [temp, setTemp] = useState(0.001);
useEffect(() => {
const interval = setInterval(() => {
setQubits(prev => Math.max(2000, Math.min(2048, prev + (Math.random() > 0.8 ? -1 : 1))));
setTemp(prev => Math.max(0.001, Math.min(0.005, prev + (Math.random() - 0.5) * 0.001)));
}, 2000);
return () => clearInterval(interval);
}, []);
return (
<section className="py-40 border-b border-zinc-900 bg-zinc-950/40 relative">
<div className="max-w-7xl mx-auto px-10 text-center">
<div className="space-y-6 mb-16">
<div className="inline-flex items-center gap-3 px-4 py-1.5 bg-cyan-500/10 border border-cyan-500/20 rounded-full mx-auto">
<div className="w-1.5 h-1.5 rounded-full bg-cyan-500 animate-pulse"></div>
<span className="text-[9px] font-black uppercase tracking-[0.3em] text-cyan-500">Forecast_Node</span>
</div>
<h2 className="text-7xl lg:text-9xl font-black italic text-white uppercase tracking-tighter leading-none">
Quantum <br /> <span className="text-cyan-500 not-italic">Compute</span>
</h2>
</div>
<p className="text-zinc-500 text-3xl max-w-5xl mx-auto leading-relaxed font-bold italic mb-32">
"Harnessing the power of <span className="text-white">qubit stabilization</span> to forecast complex market shocks. Our compute nodes are cooled to absolute zero to maintain the <span className="text-cyan-500">integrity</span> of our neural forecasting."
</p>
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
{[
{ label: 'Stable Qubits', val: qubits, sub: 'Error Correction High', icon: Cpu },
{ label: 'Entropy', val: `${temp.toFixed(3)}%`, sub: 'Thermal Shield Active', icon: Thermometer },
{ label: 'Shocks', val: 'SIMULATED', sub: 'Hyper-Inflation Q3', icon: ShieldAlert },
{ label: 'Drift', val: 'CORRECTED', sub: 'Sub-Space Alignment', icon: Activity },
].map((q, i) => (
<div key={i} className="p-12 border border-zinc-900 rounded-[4rem] bg-black group hover:border-cyan-500/30 transition-all shadow-2xl relative overflow-hidden text-left">
<div className="absolute top-0 right-0 p-8 opacity-5 group-hover:opacity-10 transition-opacity">
<q.icon size={120} />
</div>
<div className="w-14 h-14 bg-cyan-500/10 text-cyan-500 rounded-3xl flex items-center justify-center mb-10 group-hover:scale-110 transition-transform shadow-2xl">
<q.icon size={28} />
</div>
<p className="text-[10px] font-black text-zinc-600 uppercase tracking-widest mb-2 flex items-center gap-2">
<span className="w-1 h-1 rounded-full bg-cyan-500"></span>
{q.label}
</p>
<h4 className="text-4xl font-black text-white uppercase italic tracking-tighter mb-2">{q.val}</h4>
<p className="text-[9px] font-bold text-cyan-500 uppercase tracking-[0.3em]">{q.sub}</p>
</div>
))}
</div>
<div className="mt-40 p-16 bg-zinc-950 border border-zinc-900 rounded-[5rem] flex flex-col md:flex-row items-center justify-between gap-16 shadow-inner relative overflow-hidden">
<div className="absolute inset-0 opacity-[0.03] pointer-events-none bg-[size:20px_20px] bg-[radial-gradient(#3b82f6_1px,transparent_1px)]"></div>
<div className="flex items-center gap-10 relative z-10 text-left">
<div className="w-24 h-24 bg-cyan-500/5 rounded-[3rem] border border-cyan-500/10 flex items-center justify-center text-cyan-500">
<Infinity size={48} />
</div>
<div className="space-y-2">
<h5 className="text-2xl font-black text-white italic uppercase tracking-tighter">Sub-Space Link</h5>
<p className="text-zinc-500 text-sm font-medium leading-relaxed max-w-lg">Persistent entanglement verified across all 24 sub-space clusters. Forecasting latency: <span className="text-cyan-500 mono">0.0004ns</span>.</p>
</div>
</div>
<div className="flex gap-4 relative z-10">
<div className="h-12 w-48 bg-zinc-900 border border-zinc-800 rounded-2xl flex items-center px-6 gap-4">
<div className="w-2 h-2 rounded-full bg-emerald-500 animate-pulse"></div>
<span className="text-[9px] font-black text-zinc-500 uppercase tracking-widest">Coherence: 99%</span>
</div>
</div>
</div>
</div>
</section>
);
};
export default QuantumCompute;