.logo-container[data-v-b144201e]{display:inline-flex;align-items:center;justify-content:center}svg[data-v-b144201e]{max-width:100%;height:auto}.brand-container[data-v-03fe3c89]{display:inline-flex}.animated-background[data-v-96470571]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.base-gradient[data-v-96470571]{position:absolute;inset:0;background:linear-gradient(135deg,#3b82f608,#9333ea05,#ec489905,#3b82f608,#9333ea05);animation:gradientShift-96470571 20s ease-in-out infinite}.neural-network[data-v-96470571]{position:absolute;inset:0}.node[data-v-96470571]{position:absolute;left:var(--node-x);top:var(--node-y);width:calc(4px * var(--node-size));height:calc(4px * var(--node-size));transform:translate(-50%,-50%);animation:nodeFloat-96470571 var(--node-duration) ease-in-out infinite var(--node-delay),nodePulse-96470571 calc(var(--node-duration) * .7) ease-in-out infinite var(--node-delay)}.node[data-v-96470571]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,#3b82f6cc,#9333ea99,#ec489966);border-radius:50%;filter:blur(.5px)}.node-pulse[data-v-96470571]{position:absolute;inset:-100%;background:radial-gradient(circle,rgba(59,130,246,.2) 0%,rgba(147,51,234,.1) 30%,transparent 70%);border-radius:50%;animation:pulseRing-96470571 calc(var(--node-duration) * 1.5) ease-out infinite var(--node-delay)}.node-connections[data-v-96470571]{position:absolute;inset:0}.connection-line[data-v-96470571]{position:absolute;top:50%;left:50%;width:var(--connection-length);height:1px;transform-origin:0 50%;transform:rotate(var(--connection-angle)) translateY(-50%);background:linear-gradient(90deg,rgba(59,130,246,.6) 0%,rgba(147,51,234,.4) 30%,rgba(236,72,153,.3) 60%,transparent 100%);animation:connectionFlow-96470571 var(--connection-duration) ease-in-out infinite var(--connection-delay),connectionPulse-96470571 calc(var(--connection-duration) * .8) ease-in-out infinite var(--connection-delay)}.particle[data-v-96470571]{position:absolute;left:var(--particle-x);top:var(--particle-y);width:calc(2px * var(--particle-size));height:calc(2px * var(--particle-size));background:radial-gradient(circle,rgba(59,130,246,.6) 0%,rgba(147,51,234,.3) 60%,transparent 100%);border-radius:50%;transform:translate(-50%,-50%);animation:particleFloat-96470571 var(--particle-duration) linear infinite var(--particle-delay),particleFade-96470571 calc(var(--particle-duration) * .5) ease-in-out infinite var(--particle-delay)}.overlay[data-v-96470571]{position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff1a);backdrop-filter:blur(.5px)}@keyframes gradientShift-96470571{0%,to{background-position:0% 50%;filter:hue-rotate(0deg)}25%{background-position:100% 50%;filter:hue-rotate(5deg)}50%{background-position:100% 100%;filter:hue-rotate(10deg)}75%{background-position:0% 100%;filter:hue-rotate(5deg)}}@keyframes nodeFloat-96470571{0%,to{transform:translate(-50%,-50%) translateY(0) scale(1)}33%{transform:translate(-50%,-50%) translateY(-2px) scale(1.1)}66%{transform:translate(-50%,-50%) translateY(1px) scale(.9)}}@keyframes nodePulse-96470571{0%,to{opacity:.6;filter:blur(.5px)}50%{opacity:1;filter:blur(0px)}}@keyframes pulseRing-96470571{0%{transform:scale(0);opacity:1}70%{transform:scale(1);opacity:.3}to{transform:scale(1.5);opacity:0}}@keyframes connectionFlow-96470571{0%{opacity:0;transform:rotate(var(--connection-angle)) translateY(-50%) scaleX(0)}20%{opacity:.8;transform:rotate(var(--connection-angle)) translateY(-50%) scaleX(.3)}50%{opacity:1;transform:rotate(var(--connection-angle)) translateY(-50%) scaleX(1)}80%{opacity:.4;transform:rotate(var(--connection-angle)) translateY(-50%) scaleX(.7)}to{opacity:0;transform:rotate(var(--connection-angle)) translateY(-50%) scaleX(0)}}@keyframes connectionPulse-96470571{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}@keyframes particleFloat-96470571{0%{transform:translate(-50%,-50%) translate(0) translateY(0)}25%{transform:translate(-50%,-50%) translate(10px) translateY(-5px)}50%{transform:translate(-50%,-50%) translate(-5px) translateY(-10px)}75%{transform:translate(-50%,-50%) translate(-8px) translateY(3px)}to{transform:translate(-50%,-50%) translate(0) translateY(0)}}@keyframes particleFade-96470571{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}@media (max-width: 768px){.node[data-v-96470571]{width:calc(3px * var(--node-size));height:calc(3px * var(--node-size))}.connection-line[data-v-96470571]{height:.5px}.particle[data-v-96470571]{width:calc(1.5px * var(--particle-size));height:calc(1.5px * var(--particle-size))}}@media (prefers-reduced-motion: reduce){.animated-background[data-v-96470571] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes dashFlow-6cbb0e97{0%{transform:translate(-12px)}to{transform:translate(0)}}.animate-dash-flow[data-v-6cbb0e97]{background-image:repeating-linear-gradient(90deg,transparent,transparent 6px,rgba(255,255,255,.8) 6px,rgba(255,255,255,.8) 12px);animation:dashFlow-6cbb0e97 2s linear infinite}@keyframes dashWavy-6cbb0e97{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24}}.animate-dash-wavy[data-v-6cbb0e97]{animation:dashWavy-6cbb0e97 3s linear infinite}@keyframes pathFadeIn-6cbb0e97{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}svg[data-v-6cbb0e97]{animation:pathFadeIn-6cbb0e97 1s ease-out .5s both}@media (max-width: 1023px){.animate-dash[data-v-6cbb0e97]{animation-duration:4s}}@media (max-width: 767px){.animate-dash[data-v-6cbb0e97]{animation-duration:5s}}@media (prefers-reduced-motion: reduce){.animate-dash[data-v-6cbb0e97]{animation:none}svg[data-v-6cbb0e97]{animation:none;opacity:.6}}
