@keyframes svelte-uaem1a-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-down{animation:svelte-uaem1a-slide-down .6s cubic-bezier(.16,1,.3,1) forwards}.navbar-pill.svelte-uaem1a{will-change:backdrop-filter,background,border-color,box-shadow}.hero-section{background:hsl(var(--background))}.bg-gradient-mesh{background:radial-gradient(ellipse 80% 50% at 20% 40%,hsl(var(--primary) / .15),transparent),radial-gradient(ellipse 60% 40% at 80% 60%,hsl(var(--primary) / .1),transparent),radial-gradient(ellipse 100% 60% at 50% 100%,hsl(var(--primary) / .05),transparent)}.grid-overlay{background-image:linear-gradient(rgba(218,28,76,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(218,28,76,.03) 1px,transparent 1px);background-size:80px 80px}.orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.orb-1{width:500px;height:500px;background:hsl(var(--primary) / .2);top:10%;left:-10%;animation:orb-float 8s ease-in-out infinite}.orb-2{width:300px;height:300px;background:hsl(var(--primary) / .15);bottom:20%;right:10%;animation:orb-float 10s ease-in-out infinite reverse}.orb-3{width:200px;height:200px;background:#a219e61a;top:60%;left:30%;animation:orb-float 12s ease-in-out infinite}@media(max-width:768px){.orb{filter:blur(30px);animation:none}.orb-1{width:250px;height:250px}.orb-2{width:150px;height:150px}.orb-3{width:100px;height:100px}}@keyframes orb-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.container-hero{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;min-height:100vh;padding-top:1rem}@media(max-width:1024px){.content-grid{grid-template-columns:1fr;gap:3rem;padding-top:4rem}}.main-content{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1024px){.main-content{align-items:center;text-align:center}}.logo-wrapper{position:relative;display:inline-block;margin-bottom:1rem}.logo-img{height:5rem;width:auto;filter:drop-shadow(0 0 40px hsl(var(--primary) / .5))}@media(min-width:768px){.logo-img{height:6rem}}.logo-glow{position:absolute;inset:-50%;background:radial-gradient(circle,hsl(var(--primary) / .4),transparent 70%);filter:blur(40px);animation:pulse-glow 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.badge{display:inline-flex;align-items:center;gap:.4rem;font-family:monospace;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.headline-wrapper{position:relative}.headline{font-size:clamp(3rem,8vw,7rem);font-weight:900;line-height:.9;letter-spacing:-.03em}.headline-line-1{display:block;color:hsl(var(--foreground))}.headline-line-2{display:block;position:relative}.text-gradient{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary) / .7),#eb477e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.headline-dot{color:hsl(var(--primary))}.headline-underline{position:absolute;bottom:-.5rem;left:0;height:6px;width:120px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary) / .3));border-radius:3px}@media(max-width:1024px){.headline-underline{left:50%;transform:translate(-50%)}}.subtitle{font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:hsl(var(--muted-foreground));max-width:500px}@media(max-width:1024px){.subtitle{text-align:center;margin-left:auto;margin-right:auto}}.subtitle-highlight{display:block;color:hsl(var(--foreground));font-weight:600;margin-top:.5rem}.cta-wrapper{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}@media(max-width:1024px){.cta-wrapper{align-items:center;gap:.75rem;margin-top:.75rem}}.cta-button{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding:.65rem 1.25rem;background:hsl(var(--primary));color:#fff;font-size:.875rem;font-weight:600;border-radius:8px;transition:all .2s ease}.cta-button:hover{background:hsl(var(--primary) / .9);transform:translateY(-1px);box-shadow:0 4px 12px hsl(var(--primary) / .3)}.secondary-link{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.9rem;transition:color .2s ease}.secondary-link:hover{color:hsl(var(--primary))}.visual-element{perspective:1000px}@media(max-width:1024px){.visual-element{display:flex;justify-content:center;width:100%}}.browser-preview{background:hsl(var(--card) / .9);border:1px solid hsl(var(--border));border-radius:16px;overflow:hidden;box-shadow:0 20px 50px -10px hsl(var(--primary) / .3),0 0 0 1px hsl(var(--primary) / .1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:rotateY(-5deg) rotateX(2deg);transition:transform .5s ease;min-width:380px;max-width:100%}@media(max-width:640px){.browser-preview{min-width:unset;width:100%;transform:none}}.browser-preview:hover{transform:rotateY(0) rotateX(0)}.browser-header{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:hsl(var(--muted) / .5);border-bottom:1px solid hsl(var(--border))}.browser-dots{display:flex;gap:.4rem}.browser-dots span{width:10px;height:10px;border-radius:50%}.browser-dots span:nth-child(1){background:#ff5f57}.browser-dots span:nth-child(2){background:#ffbd2e}.browser-dots span:nth-child(3){background:#28c840}.browser-url{flex:1;display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;background:hsl(var(--background) / .5);border-radius:6px;font-size:.75rem}.url-icon{font-size:.65rem}.url-text{color:hsl(var(--muted-foreground));font-family:system-ui;font-size:.7rem}.browser-body{padding:.75rem;display:flex;flex-direction:column;gap:.6rem;min-height:260px}.chat-message{padding:.5rem .75rem;border-radius:8px;font-size:.7rem;line-height:1.4}.user-message{align-self:flex-end;background:hsl(var(--primary));color:#fff;max-width:85%}.ai-response{opacity:0;animation:fade-in-line .5s ease forwards}.response-text{font-size:.7rem;color:hsl(var(--foreground) / .85);margin-bottom:.6rem;line-height:1.5}.tool-list{display:flex;flex-direction:column;gap:.15rem}.tool-item{display:flex;align-items:center;gap:.35rem;padding:.3rem .5rem;border-radius:4px;font-size:.65rem;color:hsl(var(--muted-foreground));transition:background .2s ease}.tool-item:hover{background:hsl(var(--muted) / .3)}.tool-item.active{color:hsl(var(--foreground) / .8)}.status-icon{width:10px;height:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg{width:100%;height:100%}.status-icon.done{color:#22c55e}.status-icon.loading{color:hsl(var(--muted-foreground));animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tool-type-icon{width:10px;height:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7}.tool-type-icon svg{width:100%;height:100%}.tool-label{flex:1;font-weight:500}.tool-chevron{opacity:.4;font-size:.55rem}.phase-text{margin-top:.5rem;padding:.4rem .5rem;font-size:.65rem;font-weight:600;color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:4px;opacity:0;animation:fade-in-line .5s ease forwards}@keyframes fade-in-line{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.code-decoration{position:absolute;top:20%;left:2rem;display:flex;flex-direction:column;gap:.75rem}.code-line{height:8px;background:linear-gradient(90deg,hsl(var(--primary) / .3),transparent);border-radius:4px;animation:code-appear .5s ease forwards;opacity:0}@keyframes code-appear{0%{opacity:0;transform:translate(-20px)}to{opacity:var(--opacity, .1);transform:translate(0)}}.floating-icons{position:absolute;top:25%;right:3rem}.icon-box{position:absolute;display:flex;align-items:center;justify-content:center;padding:1rem;background:hsl(var(--card) / .8);border:1px solid hsl(var(--border));border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px -5px hsl(var(--primary) / .2)}.icon-box-1{top:0;right:2rem;animation:float-icon 6s ease-in-out infinite}.icon-box-2{top:5rem;right:6rem;animation:float-icon 7s ease-in-out infinite reverse}.icon-box-3{top:10rem;right:1rem;animation:float-icon 5s ease-in-out infinite;animation-delay:1s}@keyframes float-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.cyber-lines{position:absolute;top:30%;right:0;width:400px;height:600px;opacity:.3}.cyber-path{fill:none;stroke:hsl(var(--primary));stroke-width:1;stroke-dasharray:600;stroke-dashoffset:600;animation:draw-path 3s ease forwards}.path-1{animation-delay:.5s}.path-2{animation-delay:1s}.path-3{animation-delay:1.5s}@keyframes draw-path{to{stroke-dashoffset:0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes logo-entrance{0%{opacity:0;transform:translateY(-20px) scale(.9);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in-up{animation:fade-in-up .8s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-in{animation:fade-in .8s ease-out forwards}.animate-logo-entrance{animation:logo-entrance 1s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-in-left{animation:slide-in-left 1s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-in-right{animation:slide-in-right 1s cubic-bezier(.16,1,.3,1) forwards}.animate-scale-in{animation:scale-in .8s cubic-bezier(.16,1,.3,1) forwards}@media(max-width:1024px){.code-decoration,.floating-icons,.cyber-lines{display:none}}.horizontal-section.svelte-fqf3wv{height:400vh;position:relative;background:hsl(var(--background))}@media(min-width:768px){.horizontal-section.svelte-fqf3wv{height:300vh}}.sticky-container.svelte-fqf3wv{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:2rem 0}.statement.svelte-fqf3wv{max-width:80rem;margin:0 auto;padding:0 1.5rem;margin-bottom:3rem}.label.svelte-fqf3wv{font-size:.875rem;font-family:monospace;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.title.svelte-fqf3wv{font-size:clamp(2.5rem,8vw,6rem);font-weight:900;letter-spacing:-.03em;line-height:.9}.title.svelte-fqf3wv span:where(.svelte-fqf3wv){display:block}.cards-viewport.svelte-fqf3wv{width:100%;overflow:visible}.cards-track.svelte-fqf3wv{display:flex;gap:1.5rem;padding-left:max(1.5rem,calc((100vw - 80rem)/2 + 1.5rem));padding-right:1.5rem;transition:transform .1s ease-out;will-change:transform}@media(min-width:768px){.cards-track.svelte-fqf3wv{gap:2rem}}.card.svelte-fqf3wv{flex-shrink:0;width:70vw;height:50vh;max-width:450px;max-height:450px;padding:1.5rem;border:1px solid hsl(var(--border) / .3);border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .3s,background .3s}@media(min-width:768px){.card.svelte-fqf3wv{width:clamp(280px,35vw,450px);height:clamp(320px,45vh,450px);padding:2rem}}.card.svelte-fqf3wv:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .03)}.card-number.svelte-fqf3wv{font-size:clamp(3rem,12vw,6rem);font-weight:900;color:hsl(var(--primary));line-height:1}@media(min-width:768px){.card-number.svelte-fqf3wv{font-size:clamp(3.5rem,7vw,6rem)}}.card-text.svelte-fqf3wv{font-size:clamp(.85rem,3vw,1.25rem);font-weight:900;text-transform:uppercase;line-height:1.2;color:hsl(var(--foreground));transition:color .3s}@media(min-width:768px){.card-text.svelte-fqf3wv{font-size:clamp(.9rem,1.5vw,1.25rem)}}.card.svelte-fqf3wv:hover .card-text:where(.svelte-fqf3wv){color:hsl(var(--primary))}@media(max-width:768px){.relative.space-y-6.svelte-1wyjbsn{height:auto!important}}#waitlist.svelte-116vqnr{scroll-margin-top:10vh;min-height:100vh;display:flex;align-items:center}.waitlist-container.svelte-116vqnr{width:100%}@keyframes svelte-116vqnr-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-scale-in.svelte-116vqnr{animation:svelte-116vqnr-scale-in .5s cubic-bezier(.16,1,.3,1) forwards}.landing-page.svelte-1uha8ag{min-height:100vh;background:hsl(var(--background));color:hsl(var(--foreground))}.scroll-animate{opacity:0;transform:translateY(50px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.scroll-animate.in-view{opacity:1;transform:translateY(0)}.scroll-blur{filter:blur(8px)}.scroll-blur.in-view{filter:blur(0)}.scroll-left{transform:translate(-60px)}.scroll-left.in-view{transform:translate(0)}.scroll-right{transform:translate(60px)}.scroll-right.in-view{transform:translate(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}.bg-blur-container.svelte-1uha8ag{contain:layout style paint}.bg-orb.svelte-1uha8ag{position:absolute;border-radius:50%;will-change:transform}.bg-orb-1.svelte-1uha8ag{top:0;left:25%;height:800px;width:800px;background:hsl(var(--primary) / .1);filter:blur(200px)}.bg-orb-2.svelte-1uha8ag{right:25%;bottom:25%;height:600px;width:600px;background:hsl(var(--primary) / .05);filter:blur(150px)}@media(max-width:768px){.bg-orb-1.svelte-1uha8ag{height:400px;width:400px;filter:blur(60px)}.bg-orb-2.svelte-1uha8ag{height:300px;width:300px;filter:blur(40px)}}
