.tech-grid-light.svelte-19olcw3{background-size:40px 40px;background-image:linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px)}@keyframes svelte-19olcw3-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px)}}.animate-float.svelte-19olcw3{animation:svelte-19olcw3-float 6s ease-in-out infinite}@keyframes svelte-19olcw3-float-reverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(10px)}}@keyframes svelte-19olcw3-flow-lr{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.flow-line-lr.svelte-19olcw3{stroke-dasharray:10 10;animation:svelte-19olcw3-flow-lr 1.5s linear infinite}@keyframes svelte-19olcw3-kenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}.dashboard-mockup.svelte-19olcw3{transform:rotateX(8deg) rotateY(-12deg) rotate(2deg);box-shadow:-20px 30px 80px -20px #00000080,0 0 60px -20px #1c9fce33;transition:transform .6s cubic-bezier(.16,1,.3,1)}.dashboard-mockup.svelte-19olcw3:hover{transform:rotateX(2deg) rotateY(-4deg) rotate(0) scale(1.02)}.reveal.svelte-19olcw3{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.delay-100.svelte-19olcw3{transition-delay:.1s}.delay-200.svelte-19olcw3{transition-delay:.2s}.hero-slide.svelte-19olcw3{opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1);pointer-events:none;position:absolute;inset:0;z-index:0}.hero-slide.active.svelte-19olcw3{opacity:1;pointer-events:auto;z-index:10}.hero-slide.active.svelte-19olcw3 .slide-bg-img:where(.svelte-19olcw3){animation:svelte-19olcw3-kenBurns 10s ease-out forwards}.slide-indicator.svelte-19olcw3{transition:all .4s cubic-bezier(.4,0,.2,1);background-color:#ffffff4d;position:relative;overflow:hidden}.slide-indicator.active.svelte-19olcw3{background-color:#ffffff4d;width:3rem}.indicator-progress.svelte-19olcw3{position:absolute;top:0;left:0;height:100%;width:0%;background-color:#1c9fce}@keyframes svelte-19olcw3-fillProgress{0%{width:0%}to{width:100%}}.svelte-19olcw3::-webkit-scrollbar{width:8px}.svelte-19olcw3::-webkit-scrollbar-track{background:#0b0f1c}.svelte-19olcw3::-webkit-scrollbar-thumb{background:#161d35;border-radius:4px}.svelte-19olcw3::-webkit-scrollbar-thumb:hover{background:#1c9fce}
