:root{--landing-background:oklch(1 0 0);--landing-foreground:oklch(0.25 0.02 270);--landing-primary:oklch(0.52 0.19 275);--landing-primary-foreground:oklch(1 0 0);--landing-secondary:oklch(0.97 0.01 275);--landing-secondary-foreground:oklch(0.25 0.02 270);--landing-muted:oklch(0.96 0.01 275);--landing-muted-foreground:oklch(0.5 0.02 270);--landing-accent:oklch(0.95 0.03 275);--landing-accent-foreground:oklch(0.25 0.02 270);--landing-border:oklch(0.92 0.01 275);--landing-input:oklch(0.92 0.01 275);--landing-ring:oklch(0.52 0.19 275);--landing-radius:0.625rem}body.landing-page-active,html.landing-page-active{background:rgb(15,23,42)!important}.landing-page-active .dark,.landing-page-active.dark{color-scheme:light}.landing-page-wrapper [data-slot=button]{--background:transparent;--accent:rgba(107,85,223,0.05);--accent-foreground:rgb(107,85,223)}.landing-page-wrapper [data-slot=button].bg-transparent{background-color:transparent!important}.landing-page-wrapper [data-slot=button].border,.landing-page-wrapper a[data-slot=button].border,.landing-page-wrapper button[data-slot=button].border{border-width:1px;border-style:solid}.landing-page-wrapper [data-slot=button].text-\[rgb\(107\,85\,223\)\]{border-color:rgb(107,85,223)!important}.landing-page-wrapper [data-slot=button] a:hover,.landing-page-wrapper [data-slot=button]:hover,.landing-page-wrapper a[data-slot=button]:hover{transition-property:background-color,color,border-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.landing-page-wrapper [data-slot=button]:hover[class*="bg-[rgb(107"],.landing-page-wrapper a[data-slot=button]:hover[class*="bg-[rgb(107"]{background-color:rgb(87,65,203)!important}.landing-page-wrapper [data-slot=button]:hover[class*=border-gray-300],.landing-page-wrapper a[data-slot=button]:hover[class*=border-gray-300]{background-color:rgb(249,250,251)!important}.landing-page-wrapper [data-slot=button].text-\[rgb\(107\,85\,223\)\]:hover,.landing-page-wrapper a[data-slot=button].text-\[rgb\(107\,85\,223\)\]:hover{background-color:rgba(107,85,223,.05)!important}.landing-page-wrapper [data-slot=button].bg-\[rgb\(107\,85\,223\)\]:hover,.landing-page-wrapper [data-slot=button]:has(.bg-\[rgb\(107\,85\,223\)\]):hover,.landing-page-wrapper [data-slot=button]:hover[class*="bg-[rgb(107"],.landing-page-wrapper a[data-slot=button].bg-\[rgb\(107\,85\,223\)\]:hover{background-color:rgb(87,65,203)!important}.landing-page-wrapper [data-slot=button].hover\:bg-gray-50:hover,.landing-page-wrapper [data-slot=button]:hover[class*="hover:bg-gray"],.landing-page-wrapper a[data-slot=button].hover\:bg-gray-50:hover{background-color:rgb(249,250,251)!important}.landing-page-wrapper [data-slot=button].text-gray-300:hover,.landing-page-wrapper a[data-slot=button].text-gray-300:hover{background-color:rgba(255,255,255,.05)!important;color:rgb(255,255,255)!important}.landing-page-wrapper [data-slot=button]:hover[class*=scale],.landing-page-wrapper a[data-slot=button]:hover[class*=scale]{transform:scale(1.05)}.landing-page-wrapper [data-slot=input].bg-transparent{background-color:transparent!important;background:transparent!important}.landing-page-wrapper [data-slot=input].text-white{color:rgb(255,255,255)!important}.landing-page-wrapper [data-slot=input].placeholder\:text-gray-400::-moz-placeholder,.landing-page-wrapper [data-slot=input]::-moz-placeholder{color:rgb(156,163,175)!important;opacity:1!important}.landing-page-wrapper [data-slot=input].placeholder\:text-gray-400::placeholder,.landing-page-wrapper [data-slot=input]::placeholder{color:rgb(156,163,175)!important;opacity:1!important}.landing-page-wrapper [data-slot=input]{--input:transparent}.landing-page-wrapper [data-slot=input].bg-transparent,.landing-page-wrapper [data-slot=input][class*="dark:bg"],.landing-page-wrapper [data-slot=input][class*=bg-transparent]{background-color:transparent!important;background:transparent!important}@keyframes landing-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes landing-scroll-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes landing-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes landing-marquee-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.animate-scroll{animation:landing-scroll 20s linear infinite}.animate-scroll-reverse{animation:landing-scroll-reverse 25s linear infinite}.animate-fade-in{animation:landing-fade-in .4s ease-out}.animate-marquee{animation:landing-marquee 20s linear infinite}.animate-marquee-reverse{animation:landing-marquee-reverse 20s linear infinite}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}