.dna-loader-overlay{z-index:9999;transform-origin:50%;background:linear-gradient(135deg,#d6f5dd 0%,#f9e6c9 100%);flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.6s ease-in-out 2.5s forwards windowClose;display:flex;position:fixed;top:0;left:0}@keyframes windowClose{0%{opacity:1;transform:scaleX(1)}60%{opacity:.9;transform:scaleX(.05)}to{opacity:0;visibility:hidden;transform:scaleX(0)}}.dna-loader{perspective:1000px;width:80px;height:120px;position:relative}.dna-strand{width:100%;height:100%;animation:2s linear infinite rotate;position:absolute}.dna-strand-2{animation-direction:reverse}@keyframes rotate{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.dna-particle{background:#1805c4;border-radius:50%;width:12px;height:12px;animation:1.6s ease-in-out infinite float;position:absolute;box-shadow:0 0 15px #a7adf6cc}.dna-particle:first-child{top:0%;left:50%;transform:translate(-50%)}.dna-particle:nth-child(2){top:12.5%;left:70%}.dna-particle:nth-child(3){top:25%;left:80%}.dna-particle:nth-child(4){top:37.5%;left:70%}.dna-particle:nth-child(5){top:50%;left:50%;transform:translate(-50%)}.dna-particle:nth-child(6){top:62.5%;left:30%}.dna-particle:nth-child(7){top:75%;left:20%}.dna-particle:nth-child(8){top:87.5%;left:30%}@keyframes float{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-10px)scale(1.1)}}.loader-text{color:#035623;letter-spacing:2px;margin-top:40px;font-size:1.5rem;font-weight:600;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}
