.fallback-spinner{position:relative;display:flex;height:100vh;width:100%;background:linear-gradient(135deg,#f392000d,#3b75ae0d)}.loading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:160px;height:160px}.infinity-container{position:relative;width:100%;height:100%;perspective:600px;animation:rotateContainer 8s infinite linear}.infinity-symbol{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.infinity-symbol:nth-child(1){transform:translateZ(20px) rotateY(0)}.infinity-symbol:nth-child(2){transform:translateZ(0) rotateY(120deg)}.infinity-symbol:nth-child(3){transform:translateZ(-20px) rotateY(240deg)}.infinity-path{stroke-dasharray:300;stroke-dashoffset:300;animation:drawPath 3s infinite forwards;transform-origin:center;transform:scale(.8)}.infinity-path-1{stroke:#f39200}.infinity-path-2{stroke:#58b8c5;animation-delay:.5s}.infinity-path-3{stroke:#3b75ae;animation-delay:1s}.glow{position:absolute;width:80px;height:40px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,#f392004d,#f3920000 70%);border-radius:50%;animation:pulse 2s infinite ease-in-out}.particles-container{position:absolute;width:100%;height:100%;top:0;left:0}.particle{position:absolute;width:4px;height:4px;border-radius:50%;filter:blur(1px);opacity:0;animation:floatParticle 3s infinite ease-in-out}@keyframes rotateContainer{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes drawPath{0%{stroke-dashoffset:300;opacity:0}30%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-300;opacity:0}}@keyframes pulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.2)}}@keyframes floatParticle{0%{transform:translate(0);opacity:0}20%{opacity:.8}80%{opacity:.8}to{transform:translate(var(--tx),var(--ty));opacity:0}}@media (max-width: 768px){.loading{width:120px;height:120px}}.shield-container,.shield-glow,.shield-base,.spinning-ring,.inner-circle,.dna-container,.dna-strand,.strand-1,.strand-2,.orbital,.core{display:none}
