@charset "UTF-8";.matrix-canvas[data-v-511c5d7e]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:#000}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from{opacity:0;transform:translate(30px)}.fade-slide-leave-to{opacity:0;transform:translate(-30px)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.scale-fade-enter-active,.scale-fade-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.scale-fade-enter-from{opacity:0;transform:scale(.95)}.scale-fade-leave-to{opacity:0;transform:scale(1.05)}.slide-up-enter-active,.slide-up-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from{opacity:0;transform:translateY(40px)}.slide-up-leave-to{opacity:0;transform:translateY(-40px)}[data-animate]{opacity:0;transition:opacity .6s ease,transform .6s ease}[data-animate].animate-in{opacity:1;transform:none}[data-animate=fadeUp]{transform:translateY(40px)}[data-animate=fadeDown]{transform:translateY(-40px)}[data-animate=fadeLeft]{transform:translate(40px)}[data-animate=fadeRight]{transform:translate(-40px)}[data-animate=zoomIn]{transform:scale(.8)}[data-delay="1"]{transition-delay:.1s}[data-delay="2"]{transition-delay:.2s}[data-delay="3"]{transition-delay:.3s}[data-delay="4"]{transition-delay:.4s}[data-delay="5"]{transition-delay:.5s}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;cursor:auto}#app{height:100%;background-color:#000}::-webkit-scrollbar{width:0;display:none}a{color:inherit;text-decoration:none;cursor:pointer}button{border:none;background:none;cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}img{max-width:100%;height:auto}@media (max-width: 768px){html{font-size:14px}}@media (max-width: 480px){html{font-size:12px}}@keyframes ripple-animation{to{transform:scale(40);opacity:0}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-loading{background:linear-gradient(90deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.glow-effect{--glow-x: 50%;--glow-y: 50%;position:relative}.glow-effect:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at var(--glow-x) var(--glow-y),rgba(0,255,70,.15) 0%,transparent 60%);pointer-events:none;opacity:0;transition:opacity .3s ease;border-radius:inherit;z-index:1}.glow-effect:hover:before{opacity:1}.scroll-animate{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.scroll-animate.animate-in{opacity:1;transform:translateY(0)}.scroll-animate[data-animate=fadeLeft]{transform:translate(30px)}.scroll-animate[data-animate=fadeRight]{transform:translate(-30px)}.scroll-animate[data-animate=zoomIn]{transform:scale(.9)}.scroll-animate[data-animate=fadeLeft].animate-in,.scroll-animate[data-animate=fadeRight].animate-in,.scroll-animate[data-animate=zoomIn].animate-in{transform:none}.btn-hover-lift{transition:transform .3s ease,box-shadow .3s ease}.btn-hover-lift:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00ff4633}.card-glow{position:relative;transition:all .3s ease}.card-glow:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#00ff46,transparent,#00ff46);border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s ease}.card-glow:hover:after{opacity:1}.text-gradient{background:linear-gradient(135deg,#ffffff 0%,#00ff46 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.animate-pulse{animation:pulse 2s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}
