: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}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--app-font-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--app-font-mono:"Geist Mono","Geist Mono Fallback"}