.hero-section[data-v-e290f21a]{min-height:80vh}.hero-title-container[data-v-e290f21a]{font-size:clamp(28px,5vw,54px)}.hero-logo[data-v-e290f21a]{height:2.85em;width:2.85em}.hero-separator[data-v-e290f21a]{background:#fff;height:4.8em;opacity:.15;width:1px}.hero-title[data-v-e290f21a]{letter-spacing:-2px;line-height:1}.font-mono[data-v-e290f21a]{font-family:JetBrains Mono,monospace!important}.text-neutral-400[data-v-e290f21a]{color:#a3a3a3!important}.text-neutral-500[data-v-e290f21a]{color:#737373!important}.text-neutral-600[data-v-e290f21a]{color:#525252!important}.gap-4[data-v-e290f21a]{gap:16px}.hero-glow[data-v-e290f21a]{background:radial-gradient(circle at 50% 34%,#641975 0,#000 30%);opacity:.6}.hero-glow2[data-v-e290f21a]{background:radial-gradient(circle at 80% 70%,#641975 0,#000 22%);opacity:.4}.animate-pulse[data-v-e290f21a]{animation:pulse-e290f21a 2s infinite}@keyframes pulse-e290f21a{0%,to{opacity:1}50%{opacity:.5}}.font-mono[data-v-2aaa7352]{font-family:JetBrains Mono,monospace!important}.text-neutral-400[data-v-2aaa7352]{color:#a3a3a3!important}.text-neutral-600[data-v-2aaa7352]{color:#525252!important}.gap-4[data-v-2aaa7352]{gap:16px}.socaity-card[data-v-eb418be4]{min-height:250px}.text-neutral-400[data-v-eb418be4]{color:#a3a3a3!important}.pixel-grid-gallery[data-v-8fb2f663]{display:grid;gap:4px;grid-template-columns:repeat(10,1fr);height:100%;opacity:.08}.pixel[data-v-8fb2f663]{animation:flicker-8fb2f663 3s ease-in-out infinite;aspect-ratio:1.5;background-color:#a855f7;border-radius:2px}@keyframes flicker-8fb2f663{0%,to{opacity:.1;transform:scale(.9)}50%{opacity:.8;transform:scale(1)}}.play-pulse[data-v-30b58618]{animation:playPulse-30b58618 3s ease-in-out infinite}@keyframes playPulse-30b58618{0%,50%{opacity:.5;transform:scale(.8)}60%{opacity:1;transform:scale(1.1)}70%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(1)}}.chat-bubble[data-v-731541dc]{animation:chatCycle-731541dc 12s infinite;border-radius:12px;box-shadow:0 1px 2px #0000004d;font-size:.75rem;line-height:1.4;max-width:85%;opacity:0;padding:8px 12px;position:relative}.chat-bubble.incoming[data-v-731541dc]{align-self:flex-start;background:#202c33;border-top-left-radius:2px;color:#e9edef}.chat-bubble.incoming[data-v-731541dc]:before{border-color:transparent #202c33 transparent transparent;border-style:solid;border-width:0 10px 10px 0;content:"";height:0;left:-6px;position:absolute;top:0;width:0}.chat-bubble.outgoing[data-v-731541dc]{align-self:flex-end;background:#005c4b;border-top-right-radius:2px;color:#e9edef}.chat-bubble.outgoing[data-v-731541dc]:after{border-color:#005c4b transparent transparent;border-style:solid;border-width:10px 10px 0 0;content:"";height:0;position:absolute;right:-6px;top:0;width:0}.chat-bubble-meta[data-v-731541dc]{align-items:center;display:flex;font-size:.6rem;gap:2px;justify-content:flex-end;margin-top:2px;opacity:.5;text-align:right}.typing-dots[data-v-731541dc]{align-self:flex-start;animation:chatCycle-731541dc 12s infinite;background:#202c33;border-radius:2px 12px 12px;display:flex;gap:4px;opacity:0;padding:10px 14px;position:relative}.typing-dots[data-v-731541dc]:before{border-color:transparent #202c33 transparent transparent;border-style:solid;border-width:0 10px 10px 0;content:"";height:0;left:-6px;position:absolute;top:0;width:0}.typing-dots span[data-v-731541dc]{animation:typing-731541dc 1.4s infinite;background:#8696a0;border-radius:50%;height:4px;width:4px}.typing-dots span[data-v-731541dc]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-731541dc]:nth-child(3){animation-delay:.4s}@keyframes chatCycle-731541dc{0%{opacity:0;transform:translateY(10px) scale(.9)}4%{opacity:1;transform:translateY(0) scale(1)}90%{opacity:1;transform:translateY(0) scale(1)}95%,to{opacity:0;transform:translateY(-10px) scale(.9)}}@keyframes typing-731541dc{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.gap-8[data-v-b8d6aeed]{gap:32px}.ocr-scanner[data-v-b8d6aeed]{animation:ocrScan-b8d6aeed 2s linear infinite}.text-line[data-v-b8d6aeed]{animation:textAppear-b8d6aeed 2s ease-in-out infinite;opacity:.2}.obj-box[data-v-b8d6aeed],.obj-box-2[data-v-b8d6aeed]{animation:boxPop-b8d6aeed 3s infinite}.obj-box-2[data-v-b8d6aeed]{animation-delay:1.5s}.hover-opacity-100[data-v-b8d6aeed]:hover{opacity:1!important}.transition-opacity[data-v-b8d6aeed]{transition:opacity .3s ease}.text-neutral-500[data-v-b8d6aeed]{color:#737373!important}@keyframes ocrScan-b8d6aeed{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes textAppear-b8d6aeed{0%{opacity:.2;width:30%}50%{opacity:1;width:80%}to{opacity:.2;width:30%}}@keyframes boxPop-b8d6aeed{0%{opacity:0;transform:scale(.9)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.gap-1[data-v-4b3ac6da]{gap:4px}.audio-bar[data-v-4b3ac6da]{animation:wave-4b3ac6da 1s ease-in-out infinite;background-color:#4ade80;border-radius:4px;margin:0 1px;width:8px}@keyframes wave-4b3ac6da{0%,to{height:60px;opacity:.4}50%{height:180px;opacity:1}}.cube-container[data-v-a2e77aa3]{animation:cube-float-a2e77aa3 4s ease-in-out infinite;height:60px;position:relative;width:60px}.cube[data-v-a2e77aa3]{animation:cube-rotate-a2e77aa3 8s linear infinite;height:100%;position:relative;transform-style:preserve-3d;width:100%}.face[data-v-a2e77aa3]{background:#3b82f61a;border:1px solid rgba(59,130,246,.6);box-shadow:inset 0 0 10px #3b82f64d;height:60px;position:absolute;width:60px}.face.front[data-v-a2e77aa3]{transform:translateZ(30px)}.face.back[data-v-a2e77aa3]{transform:translateZ(-30px) rotateY(180deg)}.face.right[data-v-a2e77aa3]{transform:rotateY(90deg) translateZ(30px)}.face.left[data-v-a2e77aa3]{transform:rotateY(-90deg) translateZ(30px)}.face.top[data-v-a2e77aa3]{transform:rotateX(90deg) translateZ(30px)}.face.bottom[data-v-a2e77aa3]{transform:rotateX(-90deg) translateZ(30px)}.particles[data-v-a2e77aa3]{height:200px;position:absolute;width:200px}.particle[data-v-a2e77aa3]{animation:particle-orbit-a2e77aa3 6s ease-in-out infinite;background:#3b82f6;border-radius:50%;box-shadow:0 0 6px #3b82f6;height:4px;left:50%;position:absolute;top:50%;width:4px}.wireframe-sphere[data-v-a2e77aa3]{animation:sphere-pulse-a2e77aa3 3s ease-in-out infinite;height:80px;position:absolute;width:80px}.sphere-circle[data-v-a2e77aa3]{border:1px solid rgba(34,197,94,.5);border-radius:50%;box-shadow:0 0 10px #22c55e4d;position:absolute}.sphere-circle.latitude[data-v-a2e77aa3],.sphere-circle.longitude[data-v-a2e77aa3]{height:80px;left:0;top:0;width:80px}.sphere-circle.longitude[data-v-a2e77aa3]{transform-origin:center}.gap-2[data-v-a2e77aa3]{gap:8px}@keyframes cube-rotate-a2e77aa3{0%{transform:rotateX(0) rotateY(0) rotate(0)}25%{transform:rotateX(90deg) rotateY(90deg) rotate(0)}50%{transform:rotateX(180deg) rotateY(180deg) rotate(90deg)}75%{transform:rotateX(270deg) rotateY(270deg) rotate(180deg)}to{transform:rotateX(1turn) rotateY(1turn) rotate(270deg)}}@keyframes cube-float-a2e77aa3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.1)}}@keyframes particle-orbit-a2e77aa3{0%{opacity:.3;transform:translate(var(--x),var(--y)) translateZ(var(--z)) scale(.5)}50%{opacity:1;transform:translate(calc(var(--x)*.5),calc(var(--y)*.5)) translateZ(calc(var(--z)*1.5)) scale(1)}to{opacity:.3;transform:translate(var(--x),var(--y)) translateZ(var(--z)) scale(.5)}}@keyframes sphere-pulse-a2e77aa3{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.text-neutral-400[data-v-810be41c]{color:#a3a3a3!important}.text-neutral-300[data-v-810be41c]{color:#d4d4d4!important}.gap-4[data-v-810be41c]{gap:16px}@keyframes fadeIn-810be41c{0%{opacity:0}to{opacity:1}}.font-mono[data-v-dc8a1c5b]{font-family:JetBrains Mono,monospace!important}.text-neutral-400[data-v-dc8a1c5b]{color:#a3a3a3!important}.text-neutral-500[data-v-dc8a1c5b]{color:#737373!important}.text-neutral-300[data-v-dc8a1c5b]{color:#d4d4d4!important}@keyframes pipelineFlow-dc8a1c5b{0%{opacity:0;transform:translate(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes flicker-dc8a1c5b{0%,to{opacity:.1;transform:scale(.9)}50%{opacity:.8;transform:scale(1)}}.font-mono[data-v-04005601]{font-family:JetBrains Mono,monospace!important}.text-neutral-400[data-v-04005601]{color:#a3a3a3!important}.reveal-on-scroll{opacity:0;transform:translateY(30px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}
