@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500&display=swap";
.landing-v2-root,.landing-v2-root[data-theme-v2=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#fff;--bg-secondary:#f8f9fc;--bg-tertiary:#f1f5f9;--fg-primary:#0f172a;--fg-secondary:#334155;--fg-muted:#64748b;--fg-faint:#94a3b8;--color-primary:#1e5f7c;--color-primary-hover:#164b62;--color-primary-soft:#ebf2f6;--color-primary-border:#c9dce5;--color-primary-deep:#2d2b6e;--brand-gradient:linear-gradient(135deg,#1e5f7c 0%,#2a4f8c 55%,#2d2b6e 100%);--color-accent:#f97316;--color-accent-soft:#fff7ed;--color-accent-border:#fed7aa;--color-success:#16a34a;--color-success-soft:#f0fdf4;--color-success-border:#bbf7d0;--border:#e2e8f0;--border-soft:#f1f5f9;--shadow-sm:0 1px 2px 0 #0f172a0a;--shadow-md:0 4px 12px -2px #0f172a0f,0 2px 4px -2px #0f172a0a;--shadow-lg:0 12px 32px -8px #0f172a1a,0 4px 12px -4px #0f172a0f;--shadow-xl:0 24px 48px -12px #0f172a24,0 8px 16px -4px #0f172a14;--shadow-blue:0 12px 32px -8px #1e5f7c4d;--hero-dot:#e2e8f0;--hero-bg:#fff;--hero-glow-1:#1e5f7c1a;--hero-glow-2:#f973160f;--skeleton:#f1f5f9}.landing-v2-root[data-theme-v2=medium]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#1e2535;--bg-secondary:#252d40;--bg-tertiary:#2d3650;--fg-primary:#f1f5f9;--fg-secondary:#cbd5e1;--fg-muted:#94a3b8;--fg-faint:#64748b;--color-primary:#5b9cc2;--color-primary-hover:#7db4d4;--color-primary-soft:#5b9cc224;--color-primary-border:#5b9cc252;--color-primary-deep:#6b6bc9;--brand-gradient:linear-gradient(135deg,#5b9cc2 0%,#6b6bc9 100%);--color-accent:#fb923c;--color-accent-soft:#fb923c1f;--color-accent-border:#fb923c4d;--color-success:#4ade80;--color-success-soft:#4ade801a;--color-success-border:#4ade804d;--border:#2d3a52;--border-soft:#243049;--shadow-sm:0 1px 2px 0 #0003;--shadow-md:0 4px 12px -2px #0000004d,0 2px 4px -2px #0003;--shadow-lg:0 12px 32px -8px #0006,0 4px 12px -4px #0003;--shadow-xl:0 24px 48px -12px #00000080,0 8px 16px -4px #0000004d;--shadow-blue:0 12px 32px -8px #5b9cc273;--hero-dot:#ffffff0a;--hero-bg:#1e2535;--hero-glow-1:#5b9cc22e;--hero-glow-2:#fb923c14;--skeleton:#2d3650}.landing-v2-root[data-theme-v2=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#0d0f1a;--bg-secondary:#131624;--bg-tertiary:#1a1f31;--fg-primary:#f1f5f9;--fg-secondary:#cbd5e1;--fg-muted:#94a3b8;--fg-faint:#475569;--color-primary:#7db4d4;--color-primary-hover:#9dcae3;--color-primary-soft:#7db4d41a;--color-primary-border:#7db4d440;--color-primary-deep:#8b8bd9;--brand-gradient:linear-gradient(135deg,#7db4d4 0%,#8b8bd9 100%);--color-accent:#fb923c;--color-accent-soft:#fb923c1a;--color-accent-border:#fb923c40;--color-success:#4ade80;--color-success-soft:#4ade8014;--color-success-border:#4ade8040;--border:#1e2d45;--border-soft:#172238;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 12px -2px #0006,0 2px 4px -2px #0000004d;--shadow-lg:0 12px 32px -8px #00000080,0 4px 12px -4px #0000004d;--shadow-xl:0 24px 48px -12px #0009,0 8px 16px -4px #0006;--shadow-blue:0 12px 32px -8px #7db4d466;--hero-dot:#ffffff08;--hero-bg:#0d0f1a;--hero-glow-1:#7db4d424;--hero-glow-2:#fb923c0f;--skeleton:#1a1f31}.landing-v2-root{background:var(--bg-primary);color:var(--fg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01";min-height:100vh;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;transition:background-color .3s,color .3s}.landing-v2-root *,.landing-v2-root :before,.landing-v2-root :after{box-sizing:border-box}.landing-v2-root .font-mono{font-family:Geist Mono,ui-monospace,monospace}.landing-v2-root .container{max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width:768px){.landing-v2-root .container{padding:0 32px}}.landing-v2-root .hero-bg{background:radial-gradient(ellipse 80% 60% at 70% -10%,var(--hero-glow-1),transparent 60%),radial-gradient(ellipse 60% 50% at 0% 100%,var(--hero-glow-2),transparent 60%),radial-gradient(circle,var(--hero-dot)1px,transparent 1px)0 0/24px 24px,var(--hero-bg)}.landing-v2-root .btn{cursor:pointer;white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.landing-v2-root .btn-primary{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-blue);border-radius:12px;padding:14px 28px;font-size:16px}.landing-v2-root .btn-primary:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 16px 36px -8px #1e5f7c66}.landing-v2-root .btn-primary.btn-lg{border-radius:14px;padding:18px 32px;font-size:18px}.landing-v2-root .btn-secondary{color:var(--fg-primary);border:2px solid var(--border);background:0 0;border-radius:12px;padding:14px 24px;font-size:16px}.landing-v2-root .btn-secondary:hover{border-color:var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-primary)}.landing-v2-root .btn-secondary.btn-lg{border-radius:14px;padding:18px 28px;font-size:18px}.landing-v2-root .btn-ghost{color:var(--fg-secondary);background:0 0;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500}.landing-v2-root .btn-ghost:hover{color:var(--fg-primary);background:var(--bg-secondary)}.landing-v2-root .pill{background:var(--color-primary-soft);color:var(--color-primary);border:1px solid var(--color-primary-border);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.landing-v2-root .pill-orange{background:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent-border)}.landing-v2-root .pill-green{background:var(--color-success-soft);color:var(--color-success);border-color:var(--color-success-border)}.landing-v2-root .section{padding:80px 0}.landing-v2-root .section-lg{padding:120px 0}@media (max-width:768px){.landing-v2-root .section{padding:56px 0}.landing-v2-root .section-lg{padding:72px 0}}.landing-v2-root .section-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:12px;font-size:12px;font-weight:600}.landing-v2-root .section-title{letter-spacing:-.02em;color:var(--fg-primary);margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1}.landing-v2-root .section-sub{color:var(--fg-muted);max-width:640px;margin:0;font-size:18px;line-height:1.6}.landing-v2-root .card{background:var(--bg-primary);border:1px solid var(--border);border-radius:16px;transition:border-color .2s,transform .2s,box-shadow .2s}.landing-v2-root .card-hover:hover{border-color:var(--color-primary-border);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.landing-v2-root .reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.landing-v2-root .reveal.in-view{opacity:1;transform:translateY(0)}.landing-v2-root .reveal-delay-1{transition-delay:80ms}.landing-v2-root .reveal-delay-2{transition-delay:.16s}.landing-v2-root .reveal-delay-3{transition-delay:.24s}.landing-v2-root .reveal-delay-4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.landing-v2-root .reveal{opacity:1;transition:none;transform:none}.landing-v2-root *,.landing-v2-root :before,.landing-v2-root :after{transition-duration:0s!important;animation-duration:0s!important}}.landing-v2-root .dot-pulse{background:var(--color-success);border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.landing-v2-root .dot-pulse:before{content:"";background:var(--color-success);border-radius:50%;animation:1.6s ease-out infinite v2-dot-pulse;position:absolute;inset:0}@keyframes v2-dot-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.landing-v2-root .typing-dots{align-items:center;gap:4px;padding:12px 14px;display:inline-flex}.landing-v2-root .typing-dots span{opacity:.4;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite v2-typing}.landing-v2-root .typing-dots span:nth-child(2){animation-delay:.2s}.landing-v2-root .typing-dots span:nth-child(3){animation-delay:.4s}@keyframes v2-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.landing-v2-root .waveform{align-items:center;gap:3px;height:24px;display:inline-flex}.landing-v2-root .waveform span{background:currentColor;border-radius:2px;width:3px;animation:1.2s ease-in-out infinite v2-wave;display:block}.landing-v2-root .waveform span:first-child{height:30%;animation-delay:0s}.landing-v2-root .waveform span:nth-child(2){height:60%;animation-delay:.1s}.landing-v2-root .waveform span:nth-child(3){height:90%;animation-delay:.2s}.landing-v2-root .waveform span:nth-child(4){height:50%;animation-delay:.3s}.landing-v2-root .waveform span:nth-child(5){height:80%;animation-delay:.4s}.landing-v2-root .waveform span:nth-child(6){height:40%;animation-delay:.5s}.landing-v2-root .waveform span:nth-child(7){height:70%;animation-delay:.6s}.landing-v2-root .waveform span:nth-child(8){height:30%;animation-delay:.7s}@keyframes v2-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}.landing-v2-root .text-gradient{background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-v2-root .placeholder-stripe{background:repeating-linear-gradient(135deg,var(--bg-secondary)0,var(--bg-secondary)12px,var(--bg-tertiary)12px,var(--bg-tertiary)24px);border:1px dashed var(--border);color:var(--fg-muted);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:24px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.landing-v2-root ::selection{background:var(--color-primary);color:#fff}.landing-v2-root a:focus-visible,.landing-v2-root button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}@keyframes v2-floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes v2-slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-bubbleIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v2-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes v2-fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-waPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes v2-hintSlide{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v2-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.04)}}@keyframes v2-blink{50%{opacity:0}}.landing-v2-root .cursor-blink{font-weight:700;animation:1s steps(2,end) infinite v2-blink}
/*# sourceMappingURL=9d8977dcd7dbb6ca.css.map*/