@keyframes scan{0%{top:-5%}to{top:105%}}.animate-scan{animation:scan 8s linear infinite}.vision-hackathon header,.vision-hackathon header a,.vision-hackathon nav a,.vision-hackathon nav span{color:#f1f5f9!important}.vision-hackathon nav>div.bg-white,.vision-hackathon nav>div.bg-white a:not([class*=text-white]),.vision-hackathon nav>div.bg-white span:not([class*=text-white]),.vision-hackathon nav>div[class*=bg-white],.vision-hackathon nav>div[class*=bg-white] a:not([class*=text-white]),.vision-hackathon nav>div[class*=bg-white] span:not([class*=text-white]){color:#0f172a!important}.vision-hackathon header a:hover,.vision-hackathon nav a:hover{color:#06b6d4!important}.vision-hackathon nav>div.bg-white a:not([class*=text-white]):hover,.vision-hackathon nav>div[class*=bg-white] a:not([class*=text-white]):hover{color:#0891b2!important}.vision-hackathon nav[aria-label="secondary nav"]{background-color:rgba(15,23,42,.9)!important;backdrop-filter:blur(8px);border-color:rgba(6,182,212,.2)!important}.vision-hackathon .text-slate-300 a,.vision-hackathon h2{color:#06b6d4}.vision-hackathon .text-slate-300 a:hover{color:#22d3ee}.vision-hackathon #faq [class*=bg-white] [class*=pb-4],.vision-hackathon #faq [class*=bg-white] [class*=pb-4] *,.vision-hackathon #faq [class*=bg-white] [class*=pb-4] a{color:#0e7490!important}.vision-hackathon #faq [class*=bg-white] [class*=pb-4] a:hover{color:#155e75!important}.vision-hackathon .glow-text{text-shadow:0 0 20px rgba(6,182,212,.5),0 0 40px rgba(6,182,212,.3),0 0 60px rgba(6,182,212,.1)}@keyframes pulse-border{0%,to{border-color:rgba(239,68,68,.3)}50%{border-color:rgba(239,68,68,.6)}}.vision-hackathon .classified-stamp{animation:pulse-border 2s ease-in-out infinite}.vision-hackathon .grid-overlay{background-image:linear-gradient(rgba(6,182,212,.03) 1px,transparent 0),linear-gradient(90deg,rgba(6,182,212,.03) 1px,transparent 0);background-size:20px 20px}