html{scroll-behavior:smooth}@keyframes mesh-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-glow{0%,to{opacity:.3}50%{opacity:.6}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(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 bar-grow{0%{height:10%}to{height:var(--bar-height)}}@keyframes hero-text-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-clip-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ai-glow-pulse{0%,to{text-shadow:0 0 8px color-mix(in srgb, var(--mantine-color-brand-5) 40%, transparent), 0 0 20px color-mix(in srgb, var(--mantine-color-brand-5) 20%, transparent);transform:scale(1)}50%{text-shadow:0 0 16px color-mix(in srgb, var(--mantine-color-brand-5) 60%, transparent), 0 0 40px color-mix(in srgb, var(--mantine-color-brand-5) 30%, transparent), 0 0 60px color-mix(in srgb, var(--mantine-color-brand-5) 15%, transparent);transform:scale(1.05)}}@keyframes ai-scale-in{0%{opacity:0;filter:blur(10px);transform:scale(.3)}to{opacity:1;filter:blur();transform:scale(1)}}.hero-line-1{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards hero-text-reveal}.hero-facebook{clip-path:inset(0 100% 0 0);animation:.8s cubic-bezier(.25,1,.5,1) .8s forwards hero-clip-reveal;display:inline}.hero-line-2{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) 1.8s forwards hero-text-reveal}.hero-ai{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) 2.3s forwards ai-scale-in,2.5s ease-in-out 2.9s infinite ai-glow-pulse;display:inline-block}@keyframes typing-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes dash-flow{to{stroke-dashoffset:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.landing-gradient-text{background-image:linear-gradient(135deg, var(--mantine-color-brand-6), var(--mantine-color-brand-7), var(--mantine-color-brand-8));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-mantine-color-scheme=dark] .landing-gradient-text{background-image:linear-gradient(135deg, var(--mantine-color-brand-4), var(--mantine-color-brand-5), var(--mantine-color-brand-6))}.landing-gradient-text-hero{background-image:linear-gradient(135deg, var(--mantine-color-brand-6) 0%, var(--mantine-color-brand-7) 50%, var(--mantine-color-brand-8) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-mantine-color-scheme=dark] .landing-gradient-text-hero{background-image:linear-gradient(135deg, var(--mantine-color-brand-4) 0%, var(--mantine-color-brand-5) 50%, var(--mantine-color-brand-6) 100%)}.landing-hero-bg{background:radial-gradient(ellipse 80% 60% at 70% 50%, color-mix(in srgb, var(--mantine-color-brand-5) 8%, transparent) 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 30% 60%, color-mix(in srgb, var(--mantine-color-brand-4) 6%, transparent) 0%, transparent 50%), linear-gradient(135deg, #07070d 0%, #0d0d1f 25%, #0a0a15 50%, #081b12 75%,  #07070d 100%);background-size:100% 100%,100% 100%,400% 400%;animation:20s infinite mesh-shift}[data-mantine-color-scheme=light] .landing-hero-bg{background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 25%,#fafafa 50%,#f3f7f5 75%,#fafafa 100%) 0 0/400% 400%;animation:20s infinite mesh-shift}.landing-grid-pattern{background-image:linear-gradient(color-mix(in srgb, var(--mantine-color-brand-5) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--mantine-color-brand-5) 4%, transparent) 1px, transparent 1px);background-size:64px 64px}[data-mantine-color-scheme=light] .landing-grid-pattern{background-image:linear-gradient(#00000006 1px,#0000 1px),linear-gradient(90deg,#00000006 1px,#0000 1px)}.landing-orb{filter:blur(80px);opacity:.35;pointer-events:none;border-radius:50%;position:absolute}[data-mantine-color-scheme=light] .landing-orb{opacity:.1;filter:blur(100px)}.landing-orb-1{background:radial-gradient(circle, var(--mantine-color-brand-5), transparent 70%);width:500px;height:500px;animation:12s ease-in-out infinite float-slow;top:-100px;right:-100px}.landing-orb-2{background:radial-gradient(circle, var(--mantine-color-brand-4), transparent 70%);width:400px;height:400px;animation:10s ease-in-out 2s infinite float-slow;bottom:-50px;left:-80px}.landing-orb-3{background:radial-gradient(circle, var(--mantine-color-brand-6), transparent 70%);width:350px;height:350px;animation:6s ease-in-out infinite pulse-glow;top:30%;right:15%}.landing-glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--mantine-radius-lg);background:#ffffff0a;border:1px solid #ffffff14;transition:all .4s cubic-bezier(.16,1,.3,1)}.landing-glass-card:hover{border-color:color-mix(in srgb, var(--mantine-color-brand-5) 35%, transparent);box-shadow:0 8px 40px color-mix(in srgb, var(--mantine-color-brand-5) 12%, transparent);background:#ffffff12;transform:translateY(-6px)}[data-mantine-color-scheme=light] .landing-glass-card{background:#ffffffbf;border:1px solid #0000000f;box-shadow:0 2px 12px #0000000a}[data-mantine-color-scheme=light] .landing-glass-card:hover{border-color:color-mix(in srgb, var(--mantine-color-brand-5) 30%, transparent);box-shadow:0 12px 40px color-mix(in srgb, var(--mantine-color-brand-5) 10%, transparent);background:#fffffff2}.landing-navbar{transition:top .8s cubic-bezier(.16,1,.3,1),padding .8s cubic-bezier(.16,1,.3,1)}.landing-navbar .mantine-Group-root{transition:padding .6s cubic-bezier(.16,1,.3,1),border-radius .8s cubic-bezier(.16,1,.3,1),background .8s cubic-bezier(.16,1,.3,1),border-color .6s,-webkit-backdrop-filter .6s,backdrop-filter .6s,box-shadow 1s cubic-bezier(.16,1,.3,1)}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing-reveal{opacity:0;translate:0 40px}.landing-reveal.visible{animation:.9s cubic-bezier(.16,1,.3,1) forwards revealUp}@keyframes revealUp{to{opacity:1;translate:0}}.landing-reveal-left{opacity:0;translate:-50px}.landing-reveal-left.visible{animation:.9s cubic-bezier(.16,1,.3,1) forwards revealLeft}@keyframes revealLeft{to{opacity:1;translate:0}}.landing-reveal-right{opacity:0;translate:50px}.landing-reveal-right.visible{animation:.9s cubic-bezier(.16,1,.3,1) forwards revealRight}@keyframes revealRight{to{opacity:1;translate:0}}.landing-mockup{border-radius:var(--mantine-radius-lg);box-shadow:0 25px 80px #00000080, 0 0 60px color-mix(in srgb, var(--mantine-color-brand-5) 8%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f19e6;border:1px solid #ffffff1a;transition:border-color .3s,box-shadow .3s;overflow:hidden}.landing-mockup:hover{border-color:color-mix(in srgb, var(--mantine-color-brand-5) 40%, transparent);box-shadow:0 25px 80px #00000080, 0 0 80px color-mix(in srgb, var(--mantine-color-brand-5) 12%, transparent), 0 0 30px color-mix(in srgb, var(--mantine-color-brand-5) 8%, transparent)}[data-mantine-color-scheme=light] .landing-mockup{background:#fff;border:1px solid #00000014;box-shadow:0 25px 60px #00000014,0 8px 20px #0000000a}[data-mantine-color-scheme=light] .landing-mockup:hover{border-color:color-mix(in srgb, var(--mantine-color-brand-5) 30%, transparent);box-shadow:0 25px 60px #0000001a, 0 0 40px color-mix(in srgb, var(--mantine-color-brand-5) 8%, transparent)}.landing-mockup-bar{animation:1.2s cubic-bezier(.16,1,.3,1) forwards bar-grow}.landing-pricing-popular{box-shadow:0 0 50px color-mix(in srgb, var(--mantine-color-brand-5) 15%, transparent);position:relative;border:2px solid var(--mantine-color-brand-5)!important}[data-mantine-color-scheme=light] .landing-pricing-popular{box-shadow:0 8px 40px color-mix(in srgb, var(--mantine-color-brand-5) 12%, transparent)}.landing-cta-bg{border-top:1px solid color-mix(in srgb, var(--mantine-color-brand-5) 15%, transparent);border-bottom:1px solid color-mix(in srgb, var(--mantine-color-brand-5) 15%, transparent);background:linear-gradient(160deg,#1a1b1e 0%,#161d1a 50%,#1a1b1e 100%);position:relative;overflow:hidden}.landing-cta-bg:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--mantine-color-brand-5) 8%, transparent) 0%, transparent 70%);pointer-events:none;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-cta-bg:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.landing-ai-bubble{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards fade-in-up}.landing-ai-cursor{background:var(--mantine-color-brand-5);vertical-align:text-bottom;width:2px;height:1em;margin-left:2px;animation:.8s infinite typing-cursor;display:inline-block}.landing-stat-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.landing-section-dark{background:#07070d}[data-mantine-color-scheme=light] .landing-section-dark{background:#f6f6f7}.landing-shimmer{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--mantine-color-brand-5) 8%, transparent) 50%, transparent 100%);background-size:200% 100%;animation:3s infinite shimmer}@media (max-width:768px){.landing-hero-bg{min-height:auto!important;padding-top:100px!important;padding-bottom:60px!important}.landing-mesh-bg,.landing-orb,.landing-orb-1,.landing-orb-2,.landing-orb-3{animation:none!important;display:none!important}.landing-shimmer{animation:none!important}}.doc-article-link:hover{background:#00000008}[data-mantine-color-scheme=dark] .doc-article-link:hover{background:#ffffff0d}.landing-workflow .react-flow__pane{pointer-events:none}.landing-workflow .react-flow__node{pointer-events:auto}.landing-nav-link{color:#0000008c}[data-mantine-color-scheme=dark] .landing-nav-link{color:#ffffffa6}.landing-nav-link:hover{color:#000}[data-mantine-color-scheme=dark] .landing-nav-link:hover{color:#fff}.landing-footer-link{color:#00000073}[data-mantine-color-scheme=dark] .landing-footer-link{color:#ffffff80}.landing-footer-link:hover{color:#000}[data-mantine-color-scheme=dark] .landing-footer-link:hover{color:#fff}.landing-drawer-content.landing-drawer-content{padding:0!important}
