.lottie-container{width:90px;height:90px;margin-bottom:2rem;display:flex;align-items:center;justify-content:center;position:relative;background:rgba(248,250,252,0.4);border-radius:12px;padding:10px;border:1px solid rgba(37,99,235,0.03);}.anim-svg{width:100%;height:100%;overflow:visible;}.cad-line{fill:none;stroke:var(--accent-1);stroke-width:0.8;stroke-linecap:square;stroke-linejoin:miter;}.cad-line-secondary{stroke:#94a3b8;stroke-dasharray:2,2;stroke-width:0.6;}.cad-dimension{stroke:#64748b;stroke-width:0.5;}.cad-highlight{fill:var(--accent-1);fill-opacity:0.15;}.anim-cad-draw{stroke-dasharray:1000;stroke-dashoffset:1000;animation:cadDraw 4s cubic-bezier(0.4,0,0.2,1) infinite;}.anim-cad-dim{opacity:0;animation:fadeIn 4s ease-in-out infinite;animation-delay:1.5s;}.anim-statik-node{fill:var(--accent-1);transform-origin:center;animation:nodeActive 3s ease-in-out infinite;}.anim-statik-force{stroke:#ef4444;stroke-width:1.2;animation:forcePulse 3s ease-in-out infinite;}.anim-brand-wall{stroke-width:2;stroke-dasharray:4,1.5;stroke:#ef4444;}.anim-brand-smoke{stroke:#94a3b8;stroke-dasharray:2,2;animation:smokeDrift 4s ease-in-out infinite;}.anim-scan-beam{stroke:var(--accent-2);stroke-width:1;animation:laserScan 4s ease-in-out infinite;}.anim-ing-biegelinie{stroke:var(--accent-2);stroke-width:0.6;stroke-dasharray:3,2;animation:bending 4s ease-in-out infinite;transform-origin:center;}.anim-ing-load{fill:#ef4444;animation:loadMove 4s ease-in-out infinite;}.anim-seal-stamp{transform-origin:50% 70%;animation:sealDrop 4s cubic-bezier(0.34,1.56,0.64,1) infinite;}@keyframes cadDraw{0%{stroke-dashoffset:1000;}40%,90%{stroke-dashoffset:0;}100%{stroke-dashoffset:1000;}}@keyframes nodeActive{0%,20%,80%,100%{transform:scale(1);opacity:0.8;}50%{transform:scale(1.8);opacity:1;fill:var(--accent-2);}}@keyframes forcePulse{0%,100%{stroke-dashoffset:0;opacity:0.3;}50%{stroke-dashoffset:5;opacity:1;}}@keyframes rotateScan{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes laserScan{0%,100%{transform:translateX(-30px);opacity:0;}20%,80%{opacity:1;}50%{transform:translateX(30px);}}@keyframes smokeDrift{0%{transform:translateX(-20px);opacity:0;}30%{opacity:0.5;}50%,100%{transform:translateX(5px);opacity:0;}}@keyframes bending{0%,100%{transform:scaleY(0.1);opacity:0.2;}50%{transform:scaleY(1);opacity:1;}}@keyframes loadMove{0%,100%{transform:translateX(-35px);opacity:0;}20%{opacity:1;}50%{transform:translateX(0px);opacity:1;}80%{opacity:1;}90%{transform:translateX(35px);opacity:0;}}@keyframes sealDrop{0%,60%{transform:scale(3) rotate(-10deg);opacity:0;}70%{transform:scale(1) rotate(0deg);opacity:1;}90%{opacity:1;}100%{opacity:0;}}@keyframes fadeIn{to{opacity:1;}}@keyframes buildStep{0%{transform:translateY(5px);opacity:0;}10%{transform:translateY(0);opacity:1;}90%{opacity:1;}100%{transform:translateY(0);opacity:0;}}.anim-build-step{opacity:0;animation:buildStep 10s ease-in-out infinite;}