.cyberpunk-glitch[data-v-a0cdb70b]{animation:glitch-a0cdb70b 1s infinite;position:relative;text-shadow:.05em 0 0 #000,-.025em -.05em 0 #000,.025em .05em 0 #000}.modal-enter-active[data-v-a0cdb70b],.modal-leave-active[data-v-a0cdb70b]{transition:opacity .3s ease}.modal-enter-from[data-v-a0cdb70b],.modal-leave-to[data-v-a0cdb70b]{opacity:0}@keyframes glitch-a0cdb70b{0%{text-shadow:.05em 0 0 #000,-.05em -.025em 0 #000,-.025em .05em 0 #000}14%{text-shadow:.05em 0 0 #000,-.05em -.025em 0 #000,-.025em .05em 0 #000}15%{text-shadow:-.05em -.025em 0 #000,.025em .025em 0 #000,-.05em -.05em 0 #000}49%{text-shadow:-.05em -.025em 0 #000,.025em .025em 0 #000,-.05em -.05em 0 #000}50%{text-shadow:.025em .05em 0 #000,.05em 0 0 #000,0 -.05em 0 #000}99%{text-shadow:.025em .05em 0 #000,.05em 0 0 #000,0 -.05em 0 #000}to{text-shadow:-.025em 0 0 #000,-.025em -.025em 0 #000,-.025em -.05em 0 #000}}@keyframes gridMove-a0cdb70b{0%{transform:translateY(0)}to{transform:translateY(32px)}}@keyframes digitalRain-a0cdb70b{0%{opacity:0;transform:translateY(-100%)}50%{opacity:.5}to{opacity:0;transform:translateY(100%)}}@keyframes techCircle-a0cdb70b{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(180deg)}to{transform:scale(1) rotate(1turn)}}.animate-grid[data-v-a0cdb70b]{animation:gridMove-a0cdb70b 20s linear infinite}.digital-rain[data-v-a0cdb70b]{animation:digitalRain-a0cdb70b 20s linear infinite;background:linear-gradient(180deg,transparent,rgba(0,0,0,.1))}.tech-circles[data-v-a0cdb70b]{animation:techCircle-a0cdb70b 20s linear infinite;border:2px solid rgba(0,0,0,.2);border-radius:50%}.tech-circles[data-v-a0cdb70b]:after,.tech-circles[data-v-a0cdb70b]:before{border:2px solid rgba(0,0,0,.1);border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tech-circles[data-v-a0cdb70b]:before{animation:techCircle-a0cdb70b 15s linear infinite reverse;height:70%;width:70%}.tech-circles[data-v-a0cdb70b]:after{animation:techCircle-a0cdb70b 10s linear infinite;height:40%;width:40%}.tech-text[data-v-a0cdb70b]{position:relative}.tech-text[data-v-a0cdb70b]:after{animation:blink-a0cdb70b 1s steps(2) infinite;background:#000;content:"";height:100%;position:absolute;right:-10px;top:0;width:4px}@keyframes blink-a0cdb70b{0%,to{opacity:0}50%{opacity:1}}.rotating-border[data-v-a0cdb70b]:before{animation:rotate-a0cdb70b 3s linear infinite;background:linear-gradient(45deg,transparent,rgba(0,0,0,.2)) border-box;border:2px solid transparent;border-radius:4px;content:"";top:-2px;right:-2px;bottom:-2px;left:-2px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;position:absolute}@keyframes rotate-a0cdb70b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.custom-scrollbar[data-v-a0cdb70b]{scrollbar-color:rgba(0,0,0,.3) rgba(229,149,0,.1)}.custom-scrollbar[data-v-a0cdb70b]::-webkit-scrollbar-track{background:#e595001a}.custom-scrollbar[data-v-a0cdb70b]::-webkit-scrollbar-thumb{background-color:#0000004d;border:2px solid rgba(229,149,0,.1)}.custom-scrollbar[data-v-a0cdb70b]::-webkit-scrollbar-thumb:hover{background-color:#00000080}.cyberpunk-card[data-v-a0cdb70b]{display:flex;flex-direction:column;height:400px;justify-content:space-between;overflow:hidden;position:relative}.cyberpunk-card[data-v-a0cdb70b]:after{background:radial-gradient(circle,rgba(0,0,0,.1) 0,transparent 70%);content:"";height:200%;left:-50%;opacity:1;pointer-events:none;position:absolute;top:-50%;transition:opacity .3s;width:200%}.cyberpunk-card[data-v-a0cdb70b]:hover:after{opacity:0}.modal-enter-active[data-v-a0cdb70b],.modal-leave-active[data-v-a0cdb70b]{transition:all .3s ease-out}.modal-enter-from[data-v-a0cdb70b]{opacity:0;transform:scale(.9)}.modal-leave-to[data-v-a0cdb70b]{opacity:0;transform:scale(1.1)}.cyberpunk-button[data-v-a0cdb70b]{overflow:hidden;position:relative;transition:all .3s ease}.cyberpunk-button[data-v-a0cdb70b]:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.cyberpunk-button[data-v-a0cdb70b]:hover:before{left:100%}.cyberpunk-small[data-v-a0cdb70b]{display:inline-block;position:relative}.cyberpunk-small[data-v-a0cdb70b]:before{background:#00000080;content:"";height:0;left:-2px;position:absolute;top:50%;transform:translateY(-50%);transition:height .3s ease;width:2px}.cyberpunk-small[data-v-a0cdb70b]:hover:before{height:100%}.cyberpunk-section[data-v-a0cdb70b]{position:relative;transition:transform .3s ease}.cyberpunk-section[data-v-a0cdb70b]:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3),transparent);content:"";height:100%;left:-10px;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:2px}.cyberpunk-section[data-v-a0cdb70b]:hover:before{transform:scaleY(1)}.glitch-container[data-v-a0cdb70b]{position:relative}.glitch-container[data-v-a0cdb70b]:after{animation:glitchLine-a0cdb70b 2s infinite;background:#000;content:"";height:100%;position:absolute;right:-10px;top:0;width:2px}@keyframes glitchLine-a0cdb70b{0%{height:0;top:0}50%{height:100%;top:0}to{height:0;top:100%}}.cyberpunk-modal[data-v-a0cdb70b]{overflow-x:hidden;overflow-y:auto;position:relative}.cyberpunk-modal[data-v-a0cdb70b]:before{animation:scanline-a0cdb70b 2s linear infinite;background:linear-gradient(90deg,transparent,rgba(0,0,0,.3),transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes scanline-a0cdb70b{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hover-trigger[data-v-a0cdb70b]{position:relative;transition:all .3s ease}.hover-trigger[data-v-a0cdb70b]:after{color:#0006;content:attr(data-text);left:0;position:absolute;top:0;clip:rect(0,0,0,0);animation:none;transition:all .3s ease}.hover-trigger[data-v-a0cdb70b]:hover:after{clip:rect(0,100%,100%,0);animation:glitchText-a0cdb70b 1s infinite;text-shadow:-2px 0 rgba(0,0,0,.2),2px 2px rgba(0,0,0,.3)}@keyframes glitchText-a0cdb70b{0%{clip:rect(44px,450px,56px,0)}5%{clip:rect(12px,450px,76px,0)}10%{clip:rect(59px,450px,98px,0)}15%{clip:rect(32px,450px,47px,0)}20%{clip:rect(77px,450px,87px,0)}25%{clip:rect(8px,450px,99px,0)}}.cyberpunk-container[data-v-a0cdb70b]{animation:pulseBackground-a0cdb70b 10s ease infinite;position:relative}@keyframes pulseBackground-a0cdb70b{0%,to{background-color:#e59500}50%{background-color:#c27e00}}.cyberpunk-card[data-v-a0cdb70b]:before{animation:dataStream-a0cdb70b 20s linear infinite;color:#0000001a;content:"01101001";font-family:monospace;font-size:8px;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;white-space:nowrap}.cyberpunk-card[data-v-a0cdb70b]:hover:before{opacity:1}@keyframes dataStream-a0cdb70b{0%{transform:translateY(-100%) translate(-100%) rotate(45deg)}to{transform:translateY(100%) translate(100%) rotate(45deg)}}.cyberpunk-swiper[data-v-a0cdb70b] .swiper-pagination-bullet{background:#00000080;border:2px solid #e59500;height:12px;opacity:.7;transition:all .3s ease;width:12px}.cyberpunk-swiper[data-v-a0cdb70b] .swiper-pagination-bullet-active{background:#000;transform:scale(1.2)}.cyberpunk-swiper[data-v-a0cdb70b] .swiper-button-next,.cyberpunk-swiper[data-v-a0cdb70b] .swiper-button-prev{background:#e59500cc;border:2px solid rgba(0,0,0,.3);border-radius:4px;color:#000;height:40px;transition:all .3s ease;width:40px}.cyberpunk-swiper[data-v-a0cdb70b] .swiper-button-next:hover,.cyberpunk-swiper[data-v-a0cdb70b] .swiper-button-prev:hover{background:#e59500;border-color:#0009}.cyberpunk-swiper[data-v-a0cdb70b] .swiper-button-next:after,.cyberpunk-swiper[data-v-a0cdb70b] .swiper-button-prev:after{font-size:20px;font-weight:700}.custom-scrollbar[data-v-a0cdb70b]{scrollbar-color:rgba(0,0,0,.5) rgba(229,149,0,.2);scrollbar-width:thin}.custom-scrollbar[data-v-a0cdb70b]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-a0cdb70b]::-webkit-scrollbar-track{background:#e5950033;border-radius:3px}.custom-scrollbar[data-v-a0cdb70b]::-webkit-scrollbar-thumb{background-color:#00000080;border:2px solid rgba(229,149,0,.2);border-radius:3px}.custom-scrollbar[data-v-a0cdb70b]::-webkit-scrollbar-thumb:hover{background-color:#000000b3}.scanning-line[data-v-a0cdb70b]{animation:scan-a0cdb70b 3s linear infinite}@keyframes scan-a0cdb70b{0%{transform:translate(-100%) rotate(-30deg)}to{transform:translate(100%) rotate(-30deg)}}
