@font-face{font-display:swap;font-family:Usuzi;font-style:normal;font-weight:400;src:url(/static/media/usuzi.7cf550bb5169b3c698aa.ttf) format("truetype")}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background-color:#f6f9fc;color:#1e293b;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;margin:0}a{text-decoration:none}::selection{background:#fc7a4647;color:#0f2740}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}.fade-up{animation:fade-up .8s cubic-bezier(.22,1,.36,1) both}.fade-up-1{animation:fade-up .8s cubic-bezier(.22,1,.36,1) .15s both}.fade-up-2{animation:fade-up .8s cubic-bezier(.22,1,.36,1) .3s both}@keyframes fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.reveal-stagger>*{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal-stagger.is-visible>*{opacity:1;transform:none}.reveal-stagger.is-visible>:first-child{transition-delay:.05s}.reveal-stagger.is-visible>:nth-child(2){transition-delay:.12s}.reveal-stagger.is-visible>:nth-child(3){transition-delay:.19s}.reveal-stagger.is-visible>:nth-child(4){transition-delay:.26s}.reveal-stagger.is-visible>:nth-child(5){transition-delay:.33s}.reveal-stagger.is-visible>:nth-child(6){transition-delay:.4s}.marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden;width:100%}.marquee__track{display:flex;gap:20px;width:-webkit-max-content;width:max-content;will-change:transform}.marquee__track--left{animation:marquee-left 44s linear infinite}.marquee__track--right{animation:marquee-right 44s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.hero-scroll-cue{animation:hero-bounce 1.8s ease-in-out infinite}@keyframes hero-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}.monaco-editor{font-family:Fira Code,Consolas,monospace!important}
/*# sourceMappingURL=main.f0b07a80.css.map*/