.bg-grid-pattern{background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.1) 1px,transparent 0);background-size:24px 24px}.bg-dot-pattern{background-image:radial-gradient(circle at 2px 2px,rgba(0,0,0,.07) 1.5px,transparent 0);background-position:-1px -1px;background-size:32px 32px}.bg-circuit-pattern{background-image:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:64px 64px}@media (prefers-color-scheme:dark){.bg-dot-pattern{background-image:radial-gradient(circle at 2px 2px,hsla(0,0%,100%,.07) 1.5px,transparent 0)}.bg-circuit-pattern{background-image:linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.05) 1px,transparent 0)}}.pattern-dots{animation:patternMove 20s linear infinite;background:repeating-radial-gradient(circle at 50% 50%,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 1px,transparent 0,transparent 100%);background-size:20px 20px}.pattern-lines{animation:patternMove 15s linear infinite reverse;background:linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 0),linear-gradient(rgba(0,0,0,.02) 1px,transparent 0);background-size:50px 50px}.pattern-grid{animation:patternMove 25s linear infinite;background:linear-gradient(90deg,rgba(0,0,0,.01) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.01) 1px,transparent 0);background-size:30px 30px}@keyframes patternMove{0%{background-position:0 0}to{background-position:100px 100px}}@media (prefers-color-scheme:dark){.pattern-dots{background:repeating-radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 1px,transparent 0,transparent 100%)}.pattern-lines{background:linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0)}.pattern-grid{background:linear-gradient(90deg,hsla(0,0%,100%,.01) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.01) 1px,transparent 0)}}.flip-enter-active,.flip-leave-active{transition:transform .6s,opacity .6s}.flip-enter-from{opacity:0;transform:rotateX(90deg)}.flip-leave-to{opacity:0;transform:rotateX(-90deg)}.flip-enter-to,.flip-leave-from{opacity:1;transform:rotateX(0)}.bg-pattern[data-v-82e4fb41]{background-image:linear-gradient(30deg,#000 12%,transparent 12.5%,transparent 87%,#000 87.5%,#000),linear-gradient(150deg,#000 12%,transparent 12.5%,transparent 87%,#000 87.5%,#000),linear-gradient(30deg,#000 12%,transparent 12.5%,transparent 87%,#000 87.5%,#000),linear-gradient(150deg,#000 12%,transparent 12.5%,transparent 87%,#000 87.5%,#000),linear-gradient(60deg,#000 25%,transparent 25.5%,transparent 75%,#000 0,#000),linear-gradient(60deg,#000 25%,transparent 25.5%,transparent 75%,#000 0,#000);background-position:0 0,0 0,40px 70px,40px 70px,0 0,40px 70px;background-size:80px 140px}@media (prefers-color-scheme:dark){.bg-pattern[data-v-82e4fb41]{background-image:linear-gradient(30deg,#fff 12%,transparent 12.5%,transparent 87%,#fff 87.5%,#fff),linear-gradient(150deg,#fff 12%,transparent 12.5%,transparent 87%,#fff 87.5%,#fff),linear-gradient(30deg,#fff 12%,transparent 12.5%,transparent 87%,#fff 87.5%,#fff),linear-gradient(150deg,#fff 12%,transparent 12.5%,transparent 87%,#fff 87.5%,#fff),linear-gradient(60deg,#fff 25%,transparent 25.5%,transparent 75%,#fff 0,#fff),linear-gradient(60deg,#fff 25%,transparent 25.5%,transparent 75%,#fff 0,#fff)}}.ticker-wrap[data-v-c2216b04]{overflow:hidden;width:100%}.ticker[data-v-c2216b04]{animation:ticker-c2216b04 70s linear infinite;display:inline-flex;white-space:nowrap}.group:hover .ticker[data-v-c2216b04],.ticker.paused[data-v-c2216b04]{animation-play-state:paused}.ticker-item[data-v-c2216b04]{flex-shrink:0;padding:0 2rem}@keyframes ticker-c2216b04{0%{transform:translate(0)}to{transform:translate(-50%)}}.container[data-v-698ef50d]{max-width:1200px}.animate-fade-in[data-v-bb05b1ca]{animation:fadeIn-bb05b1ca .6s ease-out}.animate-slide-down[data-v-bb05b1ca]{animation:slideDown-bb05b1ca .6s ease-out}.animate-fade-in-up[data-v-bb05b1ca]{animation:fadeInUp-bb05b1ca .6s ease-out}.animate-fade-scale-up[data-v-bb05b1ca]{animation:fadeScaleUp-bb05b1ca .5s ease-out forwards;opacity:0}@keyframes fadeIn-bb05b1ca{0%{opacity:0}to{opacity:1}}@keyframes slideDown-bb05b1ca{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-bb05b1ca{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeScaleUp-bb05b1ca{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.md\:sticky[data-v-3616c75c]{align-self:flex-start}
