select.svelte-2jcb2v option:where(.svelte-2jcb2v){background-color:#18181b;color:#fafafa;padding:8px}select.svelte-2jcb2v option:where(.svelte-2jcb2v):hover,select.svelte-2jcb2v option:where(.svelte-2jcb2v):focus,select.svelte-2jcb2v option:where(.svelte-2jcb2v):checked{background-color:#27272a}@keyframes svelte-1y71l9n-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@keyframes svelte-1y71l9n-marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}.animate-marquee.svelte-1y71l9n{animation:svelte-1y71l9n-marquee var(--duration) linear infinite}.animate-marquee-vertical.svelte-1y71l9n{animation:svelte-1y71l9n-marquee-vertical var(--duration) linear infinite}.marquee-reverse.svelte-1y71l9n{animation-direction:reverse}.group.svelte-1y71l9n:hover .marquee-pause-on-hover:where(.svelte-1y71l9n){animation-play-state:paused}.logo-white.svelte-cwpfn0{filter:brightness(0) invert(1);opacity:.9;transition:opacity .3s ease}.logo-white.svelte-cwpfn0:hover{opacity:1}.glow-divider.svelte-cwpfn0{width:2px;height:72px;border-radius:1px}@media(max-width:640px){.glow-divider.svelte-cwpfn0{height:50px}}@keyframes svelte-1mour8b-gradient{to{background-position:var(--bg-size, 300%) 0}}.animate-gradient.svelte-1mour8b{animation:svelte-1mour8b-gradient 8s linear infinite}.scroll-column.svelte-1qkkttc{position:relative}.scroll-up.svelte-1qkkttc .scroll-content:where(.svelte-1qkkttc){animation:svelte-1qkkttc-scroll-up var(--scroll-duration-mobile, 120s) linear infinite}.scroll-down.svelte-1qkkttc .scroll-content:where(.svelte-1qkkttc){animation:svelte-1qkkttc-scroll-down var(--scroll-duration-mobile, 120s) linear infinite}@media(min-width:768px){.scroll-up.svelte-1qkkttc .scroll-content:where(.svelte-1qkkttc){animation:svelte-1qkkttc-scroll-up var(--scroll-duration, 300s) linear infinite}.scroll-down.svelte-1qkkttc .scroll-content:where(.svelte-1qkkttc){animation:svelte-1qkkttc-scroll-down var(--scroll-duration, 300s) linear infinite}}@keyframes svelte-1qkkttc-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes svelte-1qkkttc-scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.testimonial-card.svelte-1qkkttc{background:#18181b80;border-radius:12px;padding:.75rem;transition:all .2s}@media(min-width:640px){.testimonial-card.svelte-1qkkttc{border-radius:16px;padding:1.25rem}}.testimonial-card.svelte-1qkkttc:hover{background:#27272a99;transform:scale(1.02)}.screenshot-card.svelte-1qkkttc{padding:.75rem}.screenshot-card.svelte-1qkkttc img:where(.svelte-1qkkttc){transition:transform .2s}.screenshot-card.svelte-1qkkttc:hover img:where(.svelte-1qkkttc){transform:scale(1.02)}.scroll-column.svelte-1qkkttc:hover .scroll-content:where(.svelte-1qkkttc){animation-play-state:paused}@keyframes svelte-xqcekf-orbit{0%{transform:rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg))}to{transform:rotate(calc(var(--angle) * 1deg + 360deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg - 360deg))}}.animate-orbit{animation:svelte-xqcekf-orbit calc(var(--duration) * 1s) linear infinite}svg.svelte-28vejl{overflow:visible}.marquee-file-card.svelte-1t7vrxl:hover{box-shadow:0 0 15px var(--file-color, #3b82f6) 40,0 0 30px var(--file-color, #3b82f6) 30,0 0 40px var(--file-color, #3b82f6) 20!important;border-color:var(--file-color, #3b82f6)60!important}.card-glow.svelte-1s4uls3:hover{box-shadow:0 0 20px var(--glow-color, transparent)}.glow-divider.svelte-10th01d{width:2px;height:72px;border-radius:1px}@media(max-width:640px){.glow-divider.svelte-10th01d{height:50px}}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.section-divider-wrapper.svelte-1omfnpz{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:0}.section-divider.svelte-1omfnpz{width:2px;height:40px;margin:0 auto;position:relative;transition:all .3s ease;border-radius:1px;display:none}@keyframes svelte-1omfnpz-pulse-glow{0%,to{opacity:.6;transform:scaleY(.95)}50%{opacity:1;transform:scaleY(1)}}.section-divider.svelte-1omfnpz{animation:svelte-1omfnpz-pulse-glow 4s ease-in-out infinite}
