@keyframes svelte-44dxmi-pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse.svelte-44dxmi{animation:svelte-44dxmi-pulse 1s infinite}.overflow-auto.svelte-44dxmi::-webkit-scrollbar{width:6px}.overflow-auto.svelte-44dxmi::-webkit-scrollbar-track{background:#1f2937;border-radius:3px}.overflow-auto.svelte-44dxmi::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.overflow-auto.svelte-44dxmi::-webkit-scrollbar-thumb:hover{background:#6b7280}.scroll-offset.svelte-1uha8ag{scroll-margin-top:72px}.typing-cursor.svelte-1uha8ag{color:#fbbf24;font-weight:100;animation:svelte-1uha8ag-blink 1s infinite}@keyframes svelte-1uha8ag-blink{0%,50%{opacity:1}51%,to{opacity:0}}.parallax-bg.svelte-1uha8ag{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.hover-lift.svelte-1uha8ag{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift.svelte-1uha8ag:hover{box-shadow:0 25px 50px -12px #00000040}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1uha8ag{animation:svelte-1uha8ag-fadeInUp .8s ease-out}.animate-slide-up.svelte-1uha8ag{animation:svelte-1uha8ag-fadeInUp .8s ease-out .2s both}.card-shadow.svelte-1uha8ag{box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.particle.svelte-1uha8ag{will-change:transform,opacity;backface-visibility:hidden}.gradient-text.svelte-1uha8ag{background:linear-gradient(45deg,#fff,#fbbf24,#fff);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1uha8ag-gradientShift 3s ease-in-out infinite}@keyframes svelte-1uha8ag-gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-input.svelte-1uha8ag{backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.hero-input.svelte-1uha8ag:focus-within{transform:translateY(-2px);box-shadow:0 20px 40px #0000001a;border-color:#fbbf2480}
