:root{color-scheme:dark}body,html{min-height:100%;background-color:#050b12}html{scroll-behavior:smooth}body{background-image:radial-gradient(1200px 600px at 15% -10%,rgba(59,130,246,.16),transparent 60%),radial-gradient(900px 500px at 85% 0,rgba(14,165,233,.13),transparent 60%),radial-gradient(800px 500px at 50% 90%,rgba(99,102,241,.12),transparent 65%),radial-gradient(600px 300px at 20% 20%,hsla(0,0%,100%,.05),transparent 70%),radial-gradient(700px 350px at 80% 10%,hsla(0,0%,100%,.04),transparent 70%),linear-gradient(180deg,rgba(5,12,20,.98),#060c14);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.app-shell,body{position:relative}.app-shell{background:transparent}.preview-slide{opacity:0;animation-name:previewCycle;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both}@keyframes previewCycle{0%{opacity:0}2%{opacity:1}98%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .7s ease both}.animate-fade-in-delayed{animation:fadeInUp .9s ease both}@keyframes pageFadeLift{0%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:none}}.page-transition-animate{animation:pageFadeLift .25s ease both;will-change:opacity,transform}
/*# sourceMappingURL=473d0d8d89444a37.css.map*/