.dna-loader{display:flex;justify-content:center;align-items:center;gap:8px}.dna-strand{display:flex;flex-direction:column;gap:4px}.dna-pair{display:flex;align-items:center;gap:4px;animation:dna-rotate 1.5s ease-in-out infinite}.dna-pair:nth-child(1){animation-delay:0s}.dna-pair:nth-child(2){animation-delay:.15s}.dna-pair:nth-child(3){animation-delay:.3s}.dna-pair:nth-child(4){animation-delay:.45s}.dna-pair:nth-child(5){animation-delay:.6s}.dna-pair:nth-child(6){animation-delay:.75s}.dna-pair:nth-child(7){animation-delay:.9s}.dna-pair:nth-child(8){animation-delay:1.05s}.dna-node{width:12px;height:12px;border-radius:50%}.dna-node-left{background:linear-gradient(135deg,#818cf8,#6366f1)}.dna-node-right{background:linear-gradient(135deg,#34d399,#10b981)}.dna-bridge{width:24px;height:3px;background:linear-gradient(90deg,#818cf8,#10b981);border-radius:2px}@keyframes dna-rotate{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}.loading-text{animation:pulse-text 2s ease-in-out infinite}@keyframes pulse-text{0%,to{opacity:.5}50%{opacity:1}}
