@keyframes svelte-1h0qaoi-typing-dot{0%,60%,to{opacity:.3;transform:translateY(0) translateZ(0)}30%{opacity:1;transform:translateY(-3px) translateZ(0)}}@keyframes svelte-1h0qaoi-hint-fade{0%,to{opacity:.4}50%{opacity:.9}}.timeline-step.svelte-14g9p10{opacity:0;transform:translateY(10px) translateZ(0);transition:opacity .38s ease,transform .38s ease;will-change:transform,opacity;backface-visibility:hidden}.timeline-step[data-revealed=true]{opacity:1;transform:translateY(0) translateZ(0);will-change:auto}.card-shell.svelte-14g9p10{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;will-change:transform;backface-visibility:hidden}.timeline-step.svelte-14g9p10:hover .card-shell:where(.svelte-14g9p10){transform:translateY(-1px) translateZ(0);border-color:hsl(var(--primary) / .45);box-shadow:0 14px 30px hsl(var(--primary) / .16)}.marquee-track.svelte-rgmvv2{animation:svelte-rgmvv2-marquee 40s linear infinite;transition:animation .3s cubic-bezier(.25,.46,.45,.94)}.marquee-track.svelte-rgmvv2:hover{animation-play-state:paused}@keyframes svelte-rgmvv2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-fade-in{animation:svelte-rgmvv2-fadeIn .5s ease-in-out}@keyframes svelte-rgmvv2-fadeIn{0%{opacity:0}to{opacity:1}}.section-reveal.svelte-1ewzqr7{opacity:0;transform:translateY(36px) translateZ(0);transition:opacity .65s ease,transform .65s ease;transition-delay:var(--section-delay, 0ms);will-change:transform,opacity;backface-visibility:hidden}.section-reveal[data-revealed=true]{opacity:1;transform:translateY(0) translateZ(0);will-change:auto}.animate-marquee-smooth{animation:svelte-1ewzqr7-marquee-smooth 100s linear infinite;will-change:transform;backface-visibility:hidden}.overflow-hidden:has(.group:hover) .animate-marquee-smooth{animation-play-state:paused}@keyframes svelte-1ewzqr7-marquee-smooth{0%{transform:translate(0) translateZ(0)}to{transform:translate(-1824px) translateZ(0)}}
