@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial}}}html{scroll-behavior:smooth}@layer base{.landing-page{--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--background:0 0% 100%;--foreground:240 10% 3.9%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:174 72% 46%;--primary-foreground:0 0% 98%;--primary-rgb:30,185,168;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--accent:240 4.8% 95.9%;--accent-foreground:240 5.9% 10%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:174 72% 46%;--radius:1rem;--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring))}.dark .landing-page{--background:240 10% 3.9%;--foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--card:240 10% 3.9%;--card-foreground:0 0% 98%;--popover:240 10% 3.9%;--popover-foreground:0 0% 98%;--primary:174 72% 56%;--primary-foreground:240 5.9% 10%;--primary-rgb:30,185,168;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--accent:240 3.7% 15.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:174 72% 56%;--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring))}*{border-color:var(--color-border,#e4e4e7)}.landing-page{background-color:var(--color-background,#fafafa);font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");color:var(--color-foreground,#18181b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-page ::selection{background-color:#18181b33}@supports (color:color-mix(in lab, red, red)){.landing-page ::selection{background-color:color-mix(in oklab,var(--color-primary,#18181b)20%,transparent)}}.landing-page::selection{background-color:#18181b33}@supports (color:color-mix(in lab, red, red)){.landing-page::selection{background-color:color-mix(in oklab,var(--color-primary,#18181b)20%,transparent)}}h1,h2,h3,h4,h5,h6{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}}@layer components{.glass-morphism{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200,#e4e4e7);background-color:#fffffff2}@supports (color:lab(0% 0 0)){.glass-morphism{border-color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452))}}@supports (color:color-mix(in lab, red, red)){.glass-morphism{background-color:color-mix(in oklab,var(--color-white,#fff)95%,transparent)}}.glass-morphism{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.glass-morphism:is(.dark *){border-color:var(--color-zinc-800,#27272a);background-color:#09090bf2}@supports (color:lab(0% 0 0)){.glass-morphism:is(.dark *){border-color:var(--color-zinc-800,lab(15.7305% .613764 -2.16959))}}@supports (color:color-mix(in lab, red, red)){.glass-morphism:is(.dark *){background-color:color-mix(in oklab,var(--color-zinc-950,lab(2.51107% .242703 -.886115))95%,transparent)}}.premium-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200,#e4e4e7);background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@supports (color:lab(0% 0 0)){.premium-card{border-color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452))}}@media (hover:hover){.premium-card:hover{border-color:var(--color-zinc-300,#d4d4d8)}@supports (color:lab(0% 0 0)){.premium-card:hover{border-color:var(--color-zinc-300,lab(84.9837% .601262 -2.17986))}}}.premium-card:is(.dark *){border-color:var(--color-zinc-800,#27272a);background-color:var(--color-zinc-950,#09090b)}@supports (color:lab(0% 0 0)){.premium-card:is(.dark *){border-color:var(--color-zinc-800,lab(15.7305% .613764 -2.16959));background-color:var(--color-zinc-950,lab(2.51107% .242703 -.886115))}}@media (hover:hover){.premium-card:is(.dark *):hover{border-color:var(--color-zinc-700,#3f3f46)}@supports (color:lab(0% 0 0)){.premium-card:is(.dark *):hover{border-color:var(--color-zinc-700,lab(26.8019% 1.35387 -4.68303))}}}.text-gradient{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-foreground,#18181b);--tw-gradient-via:var(--color-foreground,#18181b);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-muted-foreground,#71717a);color:#0000;-webkit-background-clip:text;background-clip:text}}@layer utilities{.landing-page .border-zinc-100{border-color:#f4f4f5}.landing-page .border-zinc-200{border-color:#e4e4e7}.landing-page .border-zinc-300{border-color:#d4d4d8}.landing-page .border-zinc-600{border-color:#52525b}.landing-page .border-zinc-700{border-color:#3f3f46}.landing-page .border-zinc-800{border-color:#27272a}.landing-page .border-zinc-900{border-color:#18181b}.landing-page .border-zinc-200\/40{border-color:#e4e4e766}.landing-page .border-zinc-200\/50{border-color:#e4e4e780}.landing-page .border-zinc-800\/40{border-color:#27272a66}.landing-page .border-zinc-800\/50{border-color:#27272a80}.landing-page .border-zinc-800\/60{border-color:#27272a99}.landing-page .border-zinc-800\/80{border-color:#27272acc}.landing-page .border-zinc-700\/50{border-color:#3f3f4680}.landing-page .border-border\/30{border-color:#e4e4e74d}.landing-page .border-border\/50{border-color:#e4e4e780}.landing-page .border-border\/80{border-color:#e4e4e7cc}.dark .landing-page .dark\:border-zinc-700{border-color:#3f3f46}.dark .landing-page .dark\:border-zinc-800{border-color:#27272a}.dark .landing-page .dark\:border-zinc-900{border-color:#18181b}.dark .landing-page .dark\:border-zinc-700\/50{border-color:#3f3f4680}.dark .landing-page .dark\:border-zinc-800\/40{border-color:#27272a66}.dark .landing-page .dark\:border-zinc-800\/50{border-color:#27272a80}.dark .landing-page .dark\:border-zinc-800\/60{border-color:#27272a99}.dark .landing-page .dark\:border-zinc-800\/80{border-color:#27272acc}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.shimmer-text{background:linear-gradient(90deg,currentColor 40%,#ffffffbf 50%,currentColor 60%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite shimmer}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-anim{animation:5s ease-in-out infinite float}.float-anim-slow{animation:8s ease-in-out infinite float}.float-anim-fast{animation:3s ease-in-out infinite float}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-track{align-items:center;width:max-content;animation:30s linear infinite ticker-scroll;display:flex}.logo-track:hover{animation-play-state:paused}@keyframes scroll-logos{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.animate-scroll{animation:25s linear infinite scroll-logos}@keyframes pulse-ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.pulse-ring:before{content:"";border-radius:inherit;border:1.5px solid;animation:1.8s ease-out infinite pulse-ring;position:absolute;inset:-2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.6s cubic-bezier(.21,.47,.32,.98) both fadeUp}.fade-up-delay-1{animation-delay:80ms}.fade-up-delay-2{animation-delay:.16s}.fade-up-delay-3{animation-delay:.24s}.fade-up-delay-4{animation-delay:.32s}@keyframes typingBounce{0%,80%,to{opacity:.4;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.typing-dot{background-color:#a1a1aa;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite both typingBounce;display:inline-block}.typing-dot:first-child{animation-delay:-.32s}.typing-dot:nth-child(2){animation-delay:-.16s}@keyframes progressSweep{0%{width:0%}50%{width:100%}to{width:0%}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--primary-rgb),.4)}50%{box-shadow:0 0 0 6px rgba(var(--primary-rgb),0)}}.glow-pulse{animation:2.5s ease-in-out infinite glowPulse}@keyframes blob{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}.animate-blob{animation:10s infinite blob}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@media (prefers-reduced-motion:reduce){.logo-track,.animate-scroll,.float-anim,.float-anim-slow,.float-anim-fast,.shimmer-text,.typing-dot{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
