.vs-outer{--vs-pos:50%}.vs-chatbot{clip-path:inset(0 calc(100% - var(--vs-pos)) 0 0)}.vs-weave{clip-path:inset(0 0 0 var(--vs-pos))}.vs-weave,.vs-chatbot{--foreground:#17171a;--plate:#fff;--plate-foreground:#17171a;--plate-quiet:#f6f6f7;--muted-foreground:#5e5e66;--skeleton:#e3e3e6;--accent:#c6ee2e;--accent-strong:#4f6600;--accent-surface:#e9f4c8;--border:#17171a1a;--border-strong:#17171a33;--thread:#17171a42;color:#17171a}.vs-divider{left:var(--vs-pos)}.vs-bar:hover .vs-handle{transform:translate(-50%,-50%)scale(1.06)}.vs-handle{transition:transform .18s var(--ease-standard)}@keyframes vs-fade-in{to{opacity:1}}@keyframes vs-tether-in{to{opacity:.55}}@keyframes vs-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}.vs-bubble{opacity:0;animation:vs-fade-in .7s var(--ease-standard) forwards}.vs-bubble>.vs-bfloat{animation:5.4s ease-in-out infinite vs-float}.vs-bubble.vsb-1{animation-delay:.9s}.vs-bubble.vsb-2{animation-delay:1.5s}.vs-bubble.vsb-3{animation-delay:2.1s}.vs-bubble.vsb-1>.vs-bfloat{animation-delay:1.6s}.vs-bubble.vsb-2>.vs-bfloat{animation-delay:2.2s}.vs-bubble.vsb-3>.vs-bfloat{animation-delay:2.8s}.vs-tether{opacity:0;animation:vs-tether-in .52s var(--ease-standard) forwards}.vs-tether.vst-1{animation-delay:.8s}.vs-tether.vst-2{animation-delay:1.4s}.vs-tether.vst-3{animation-delay:2s}@media (prefers-reduced-motion:reduce){.vs-bubble,.vs-tether{opacity:1;animation:none}.vs-tether{opacity:.55}.vs-bubble>.vs-bfloat{animation:none}}.lp-root{--font-display:var(--font-bricolage),"Bricolage Grotesque",var(--font-geist),system-ui,sans-serif;--font-sans:var(--font-geist),"Geist","Inter Tight",system-ui,-apple-system,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--text-2xs:10px;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:17px;--text-xl:20px;--text-2xl:28px;--tracking-label:.14em;--tracking-wreck:-.045em;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:30px;--radius-full:999px;--blur-sm:6px;--blur-md:14px;--blur-lg:26px;--glass-1:92%;--glass-2:78%;--glass-3:62%;--ease-settle:cubic-bezier(.16,1.1,.3,1);--ease-standard:cubic-bezier(.2,0,0,1);--dur-1:90ms;--dur-2:.17s;--dur-3:.28s;--dur-4:.54s;--dur-thread:1s;--dur-shimmer:1.5s;--dur-bloom:26s;--grain-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--background:#fff;--foreground:#17171a;--start-glow:none;--start-bg:#4f524d;--start-fg:#f9fafb;--surface-sunken:#f2f2f3;--surface-raised:#fff;--surface-floating:#fff;--plate:#fff;--plate-foreground:#17171a;--plate-quiet:#f6f6f7;--primary:#c6ee2e;--primary-foreground:#17171a;--primary-hover:#bce81a;--secondary:#efeff1;--secondary-foreground:#2e2e33;--secondary-hover:#e5e5e8;--muted:#f2f2f3;--muted-foreground:#5e5e66;--skeleton:#e3e3e6;--accent:#c6ee2e;--accent-foreground:#17171a;--accent-strong:#4f6600;--accent-surface:#e9f4c8;--waitlist-button:#4eee2e;--verified:#2f6b4f;--verified-surface:#dfede4;--verified-border:#a9cdba;--scaffold:#8f5c00;--scaffold-surface:#f6ebd3;--scaffold-border:#dfc48f;--reward:#6c4ce0;--reward-foreground:#fff;--reward-strong:#4f32b8;--reward-surface:#e9e3fa;--reward-border:#c7b8ff;--border:#17171a1a;--border-strong:#17171a33;--input:#17171a38;--ring:#a6c910;--edge-top:#fffffff2;--edge-rim:0 0 0 1px #c6ee2e24;--tint-glass:var(--surface-raised);--bloom-a:color-mix(in srgb,var(--accent) 8%,transparent);--bloom-b:color-mix(in srgb,var(--reward) 5%,transparent);--bloom-opacity:0;--grain-opacity:.1;--grain-blend:multiply;--elev-sunken:inset 0 1px 2px #17171a0d;--elev-raised:0 1px 2px -1px #17171a12,0 14px 34px -14px #17171a29;--elev-raised-hover:0 2px 4px -2px #17171a17,0 22px 46px -16px #17171a38;--elev-floating:0 2px 8px -3px #17171a1f,0 34px 70px -24px #17171a42;--glow-focus:0 0 0 2px var(--background),0 0 0 4px var(--ring),0 0 16px -2px color-mix(in srgb,var(--ring) 65%,transparent);--glow-live:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 0 18px -2px color-mix(in srgb,var(--accent) 75%,transparent);--glow-hover:0 6px 22px -8px color-mix(in srgb,var(--accent) 85%,transparent);--thread:#17171a42;--thread-active:#8fb000;--glass-raised:color-mix(in srgb,var(--tint-glass) var(--glass-2),transparent);--glass-floating:color-mix(in srgb,var(--surface-floating) var(--glass-3),transparent);--map-canvas:#f0f0f2;--grid-dot:#17171a21;--grid-line:#17171a12;--glass-tint:#ffffff8c;--glass-edge:#17171a1a;--photo-scrim:linear-gradient(180deg,#ffffff9e 0%,#fffc 52%,#ffffffeb 100%);--photo-band:#f6f6f757;--photo-inner:#ffffffdb;--photo-frame-bg:#efeff1;--photo-tint:transparent;--photo-tint-blend:normal;--photo-filter:none;--photo-edge:#17171a4d;--surf-bloom:1;background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;overflow-x:clip}.lp-root[data-theme=dark]{--background:#060402;--foreground:#efeadd;--start-glow:none;--start-bg:#f9fafb;--start-fg:#0a0a0a;--surface-sunken:#0a0805;--surface-raised:#1a1710;--surface-floating:#211d15;--plate:#15120c;--plate-foreground:#efeadd;--plate-quiet:#100e09;--primary:#cbf23f;--primary-foreground:#151209;--primary-hover:#d8f764;--secondary:#1c1912;--secondary-foreground:#efeadd;--secondary-hover:#252118;--muted:#141109;--muted-foreground:#a79e89;--skeleton:#26221a;--map-canvas:#0e0c07;--grid-dot:#efeadd1c;--grid-line:#efeadd0f;--glass-tint:#100e0980;--glass-edge:#efeadd24;--photo-scrim:linear-gradient(180deg,#0b090694 0%,#0b0906cc 52%,#0b0906ed 100%);--photo-band:#0b09069e;--photo-inner:#0b0906d1;--photo-frame-bg:#0e0c07;--photo-tint:transparent;--photo-tint-blend:normal;--photo-filter:brightness(.8);--photo-edge:#efeadd4d;--accent:#cbf23f;--accent-foreground:#151209;--accent-strong:#cbf23f;--accent-surface:#2a3110;--verified:#7fcba3;--verified-surface:#16281f;--verified-border:#2f5544;--scaffold:#e5b15c;--scaffold-surface:#2c2314;--scaffold-border:#5a4522;--reward:#9d82ff;--reward-foreground:#151209;--reward-strong:#c7b8ff;--reward-surface:#251f3a;--reward-border:#4a3a85;--border:#efeadd17;--border-strong:#efeadd2e;--input:#efeadd33;--ring:#cbf23f;--edge-top:#ffffff24;--edge-rim:0 0 0 1px #cbf23f29;--tint-glass:color-mix(in srgb,var(--accent) 5%,var(--surface-raised));--bloom-a:color-mix(in srgb,var(--accent) 9%,transparent);--bloom-b:color-mix(in srgb,var(--reward) 6%,transparent);--bloom-opacity:.26;--grain-opacity:.18;--grain-blend:screen;--elev-sunken:inset 0 1px 2px #0006;--elev-raised:0 1px 2px -1px #00000080,0 16px 38px -14px #0000009e;--elev-raised-hover:0 2px 6px -2px #0000008c,0 26px 52px -16px #000000b3;--elev-floating:0 3px 10px -3px #0009,0 40px 80px -24px #000000c7;--thread:#efeadd33;--thread-active:#cbf23f}[data-smooth]{corner-shape:squircle}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.lp-root{--glass-raised:var(--surface-raised);--glass-floating:var(--surface-floating)}}.lp-root ::selection{background:color-mix(in srgb,var(--accent) 38%,transparent)}.lp-root a{color:var(--accent-strong);transition:color var(--dur-2) var(--ease-standard);text-decoration:none}.lp-root a:hover{color:var(--foreground)}@keyframes sm-thread{to{stroke-dashoffset:0}}@keyframes sm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sm-settle{0%{opacity:0;transform:translateY(14px)}58%{opacity:1;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes sm-pulse{0%,to{opacity:1;box-shadow:var(--glow-live)}50%{opacity:.72;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}}@keyframes sm-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-2%)scale(1.12)}to{transform:translate(0,0)scale(1)}}@keyframes sm-float{0%{opacity:0;transform:translateY(6px)}18%{opacity:1;transform:translateY(-4px)}80%{opacity:1;transform:translateY(-10px)}to{opacity:0;transform:translateY(-22px)}}@keyframes gp0{0%{opacity:.62;color:var(--verified)}.01%,11.62%{opacity:1;color:var(--accent)}11.63%,to{opacity:.62;color:var(--verified)}}@keyframes gb0{0%{width:100%}.01%{width:0}11.63%,to{width:100%}}@keyframes gp1{0%{opacity:.62;color:var(--verified)}.01%,11.62%{opacity:.35;color:var(--muted-foreground)}11.63%,31.77%{opacity:1;color:var(--accent)}31.78%,to{opacity:.62;color:var(--verified)}}@keyframes gb1{0%{width:100%}.01%,11.63%{width:0}31.78%,to{width:100%}}@keyframes gp2{0%{opacity:.62;color:var(--verified)}.01%,31.77%{opacity:.35;color:var(--muted-foreground)}31.78%,43.4%{opacity:1;color:var(--accent)}43.41%,to{opacity:.62;color:var(--verified)}}@keyframes gb2{0%{width:100%}.01%,31.78%{width:0}43.41%,to{width:100%}}@keyframes gp3{0%{opacity:.62;color:var(--verified)}.01%,43.4%{opacity:.35;color:var(--muted-foreground)}43.41%,68.21%{opacity:1;color:var(--accent)}68.22%,to{opacity:.62;color:var(--verified)}}@keyframes gb3{0%{width:100%}.01%,43.41%{width:0}68.22%,to{width:100%}}@keyframes gp4{0%{opacity:.62;color:var(--verified)}.01%,68.21%{opacity:.35;color:var(--muted-foreground)}68.22%,76.73%{opacity:1;color:var(--accent)}76.74%,to{opacity:.62;color:var(--verified)}}@keyframes gb4{0%{width:100%}.01%,68.22%{width:0}76.74%,to{width:100%}}@keyframes gn0{0%{opacity:1}.01%,16.79%{opacity:0}16.8%,to{opacity:1}}@keyframes gn1{0%{opacity:1}.01%,22.02%{opacity:0}22.03%,to{opacity:1}}@keyframes gn2{0%{opacity:1}.01%,27.25%{opacity:0}27.26%,to{opacity:1}}@keyframes gn3{0%{opacity:1}.01%,32.48%{opacity:0}32.49%,to{opacity:1}}@keyframes gn4{0%{opacity:1}.01%,37.71%{opacity:0}37.72%,to{opacity:1}}@keyframes gn5{0%{opacity:1}.01%,42.94%{opacity:0}42.95%,to{opacity:1}}@keyframes gn6{0%{opacity:1}.01%,48.17%{opacity:0}48.18%,to{opacity:1}}@keyframes gn7{0%{opacity:1}.01%,53.4%{opacity:0}53.41%,to{opacity:1}}@keyframes gn8{0%{opacity:1}.01%,58.63%{opacity:0}58.64%,to{opacity:1}}@keyframes gn9{0%{opacity:1}.01%,63.86%{opacity:0}63.87%,to{opacity:1}}@keyframes nop{0%,to{animation-timing-function:linear}}@keyframes kpulse{0%,70%{transform:none}78%{transform:scale(1.12)}88%,to{transform:none}}@keyframes kbreathe{0%,to{opacity:.5;transform:none}50%{opacity:.8;transform:translateY(-2.5px)}}@keyframes k1b{0%{opacity:1;transform:none}7%{transform:translate(var(--sx),var(--sy)) scale(.92);opacity:.36}17%{transform:translate(var(--sx),var(--sy)) scale(.92);opacity:.36}40%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes k1ln{0%{opacity:0;transform:scaleX(1)}8%{opacity:0;transform:scaleX(0)}20%{opacity:.9;transform:scaleX(0)}42%{opacity:.9;transform:scaleX(1)}62%{opacity:.9;transform:scaleX(1)}78%,to{opacity:0;transform:scaleX(1)}}@keyframes k2mag{0%{opacity:0;transform:translate(-26px)}8%{opacity:0;transform:translate(-20px)}13%{opacity:.95;transform:translate(-12px)}72%{opacity:.95;transform:translate(196px)}80%{opacity:0;transform:translate(206px)}to{opacity:0;transform:translate(-26px)}}@keyframes k2sc{0%,10%{opacity:0;transform:translateY(5px)}17%{opacity:.95;transform:none}30%{opacity:.95;transform:none}40%,to{opacity:0;transform:none}}@keyframes k2fall{0%,16%{opacity:1;transform:none}24%{opacity:.8;transform:translateY(2px)scale(.94)}40%{opacity:0;transform:translateY(30px)scale(.86)}to{opacity:0;transform:translateY(30px)scale(.86)}}@keyframes k2sv{0%,22%{opacity:.5}44%{opacity:1}to{opacity:1}}@keyframes k3part{0%{transform:none}10%{transform:translateX(var(--dx))}44%{transform:translateX(var(--dx))}64%{transform:none}to{transform:none}}@keyframes k3gap{0%{opacity:.9;transform:scaleX(1)}9%{opacity:0;transform:scaleX(0)}58%{opacity:0;transform:scaleX(0)}72%{opacity:.9;transform:scaleX(1)}to{opacity:.9;transform:scaleX(1)}}@keyframes k3drop{0%{opacity:1;transform:none}8%{opacity:0;transform:translateY(-84px)scale(.94)}15%{opacity:1;transform:translateY(-84px)scale(.94)}34%{opacity:1;transform:translateY(-78px)}45%{opacity:1;transform:translateY(0)scale(1.16,.82)}50%{transform:translateY(-7px)scale(.95,1.07)}56%{transform:translateY(0)scale(1.04,.97)}62%{transform:none}to{transform:none}}@keyframes k3wave{0%,44%{opacity:0;transform:scaleX(0)}48%{opacity:.85;transform:scaleX(.28)}62%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes k4sweep{0%{opacity:0;transform:translate(-16px)}6%{opacity:0;transform:translate(-12px)}11%{opacity:.9}50%{opacity:.9;transform:translate(252px)}57%{opacity:0;transform:translate(258px)}to{opacity:0;transform:translate(-16px)}}@keyframes k4prov{0%,10%{opacity:0;transform:translateY(7px)}22%{opacity:.75;transform:none}48%{opacity:.42;transform:translateY(-2.5px)}74%{opacity:.78;transform:none}to{opacity:.55;transform:none}}@keyframes k4fade{0%,10%{opacity:0;transform:translateY(7px)}22%{opacity:.75;transform:none}56%{opacity:.6;transform:translateY(-2px)}70%,to{opacity:0;transform:translateY(-2px)}}@keyframes k4swap{0%,64%{opacity:0;transform:translateY(7px)}78%{opacity:.72;transform:none}to{opacity:.55;transform:none}}@keyframes k5blk{0%{opacity:0;transform:scale(.35)}6%{opacity:0;transform:scale(.35)}15%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes k5ln{0%{opacity:0;transform:scaleX(0)}10%{opacity:0;transform:scaleX(0)}24%{opacity:.9;transform:scaleX(1)}58%{opacity:.9;transform:scaleX(1)}72%,to{opacity:0;transform:scaleX(1)}}@keyframes k5reach{0%,28%{opacity:0;transform:scaleX(0)}44%{opacity:.9;transform:scaleX(1)}50%{opacity:.9;transform:scaleX(.9)}56%{opacity:.9;transform:scaleX(1)}66%{opacity:.9;transform:scaleX(1)}78%,to{opacity:0;transform:scaleX(1)}}@keyframes k5slot{0%,72%{opacity:0;transform:scale(.84)}82%{opacity:.72;transform:none}92%{opacity:.48;transform:translateY(-2px)}to{opacity:.6;transform:none}}@keyframes k6cur{0%{opacity:0;transform:translate(38px,-34px)}10%{opacity:.9}30%{opacity:.9;transform:translate(0)}36%{transform:translateY(4px)}44%{transform:none}72%{opacity:.9;transform:translate(0)}84%{opacity:0;transform:translate(34px,-30px)}to{opacity:0;transform:translate(38px,-34px)}}@keyframes k6press{0%,32%{transform:none}38%{transform:scale(.85)}46%{transform:scale(1.1)}56%{transform:none}to{transform:none}}@keyframes k6rip{0%,40%{fill:var(--foreground)}47%{fill:var(--reward)}60%{fill:var(--reward)}74%,to{fill:var(--foreground)}}@keyframes k6ca{0%,40%{opacity:1}45%,to{opacity:0}}@keyframes k6cb{0%,45%{opacity:0}50%,58%{opacity:1}63%,to{opacity:0}}@keyframes k6cc{0%,63%{opacity:0}68%{opacity:1}to{opacity:1}}@keyframes k6lm{0%,44%{opacity:0;transform:translateY(8px)}54%{opacity:1;transform:translateY(0)}74%{opacity:1;transform:translateY(-6px)}86%,to{opacity:0;transform:translateY(-16px)}}@keyframes cw-mark{0%{opacity:0;transform:translateY(-16px)}4%{opacity:1;transform:translateY(-16px)}11%{transform:translate(0)}34%{transform:translate(0)}40%{opacity:1;transform:translateY(-16px)}46%{transform:translate(40px,-16px)}50%{opacity:1;transform:translate(40px,-16px)}57%{transform:translate(40px)}84%{transform:translate(40px)}90%{opacity:1;transform:translate(40px,-16px)}96%{transform:translateY(-16px)}to{opacity:0;transform:translateY(-16px)}}@keyframes cw-h1{0%,14%{opacity:0}20%{opacity:1}30%{opacity:1}36%{opacity:0}to{opacity:0}}@keyframes cw-h3{0%,20%{opacity:0}26%{opacity:1}34%{opacity:1}42%{opacity:0}to{opacity:0}}@keyframes cw-h2{0%,60%{opacity:0}66%{opacity:1}76%{opacity:1}82%{opacity:0}to{opacity:0}}@keyframes cw-h4{0%,66%{opacity:0}72%{opacity:1}82%{opacity:1}88%{opacity:0}to{opacity:0}}@keyframes cf-scaf{0%{opacity:.5}9%{opacity:.78}18%{opacity:.5}24%{opacity:0}80%{opacity:0}88%{opacity:.5}to{opacity:.5}}@keyframes cf-fill{0%,14%{opacity:0;transform:translate(24px,-30px)scale(.9)}20%{opacity:1;transform:translate(18px,-22px)scale(.92)}40%{opacity:1;transform:translate(0)scale(1.14,.86)}46%{transform:translateY(-4px)scale(.94,1.08)}52%{transform:translate(0)scale(1.03,.98)}58%{transform:translate(0)scale(1)}80%{opacity:1;transform:translate(0)scale(1)}88%{opacity:0;transform:translate(0)scale(.96)}to{opacity:0;transform:translate(0)scale(.96)}}@keyframes cf-set{0%,40%{opacity:0;transform:scale(.9)}47%{opacity:.85;transform:scale(1.18)}62%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes cf-lm{0%,44%{opacity:0;transform:translateY(6px)}54%{opacity:1;transform:translateY(0)}76%{opacity:1;transform:translateY(-4px)}86%,to{opacity:0;transform:translateY(-10px)}}@keyframes ck-arr{0%{transform:translate(var(--ax),var(--ay))}18%{transform:translate(0)}86%{transform:translate(0)}to{transform:translate(var(--ax),var(--ay))}}@keyframes ck-stub{0%,20%{opacity:0;transform:scaleY(0)}30%{opacity:.9;transform:scaleY(1)}86%{opacity:.9;transform:scaleY(1)}94%{opacity:0;transform:scaleY(0)}to{opacity:0;transform:scaleY(0)}}@keyframes ck-rail{0%,30%{transform:scaleX(0)}44%{transform:scaleX(1)}86%{transform:scaleX(1)}94%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes ck-bright{0%,44%{opacity:0}56%{opacity:1}86%{opacity:1}94%{opacity:0}to{opacity:0}}@keyframes pr-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pr-dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pr-text-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:none}}@keyframes pr-bloom-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-3%,3%)scale(1.16)}to{transform:translate(0,0)scale(1)}}.lp-root:not([data-theme=dark]) .lp{--foreground:#17171a;--surface-sunken:#f2f2f3;--surface-raised:#fff;--surface-floating:#fff;--plate:#fff;--plate-foreground:#17171a;--plate-quiet:#f6f6f7;--muted:#f2f2f3;--muted-foreground:#5e5e66;--skeleton:#e3e3e6;--accent:#c6ee2e;--accent-foreground:#17171a;--accent-strong:#4f6600;--accent-surface:#e9f4c8;--verified:#2f6b4f;--verified-surface:#dfede4;--verified-border:#a9cdba;--scaffold:#8f5c00;--scaffold-surface:#f6ebd3;--scaffold-border:#dfc48f;--reward:#6c4ce0;--reward-foreground:#fff;--reward-strong:#4f32b8;--reward-surface:#e9e3fa;--reward-border:#c7b8ff;--border:#17171a1a;--border-strong:#17171a33;--input:#17171a38;--thread:#17171a42;--thread-active:#8fb000;--edge-top:#fff9;--elev-sunken:inset 0 1px 2px #17171a1a;color:#17171a}.pr-dots{background-image:radial-gradient(circle,color-mix(in srgb,var(--foreground) 15%,transparent) 1px,transparent 1.6px);background-size:18px 18px}@media (max-width:860px){.pr-stage-wrap #promise-stage-panel{height:340px!important}}.lp-root[data-anim-paused] [data-anim],[data-ways-paused] *{animation-play-state:paused!important}.dot-grid{background-image:radial-gradient(circle,var(--grid-dot) 1px,transparent 1.5px);background-size:22px 22px}.line-grid{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:72px 72px}.fade-grid{-webkit-mask-image:radial-gradient(118% 92% at 50% 38%,#000 24%,#0000 78%);mask-image:radial-gradient(118% 92% at 50% 38%,#000 24%,#0000 78%)}@keyframes rot-in{0%{opacity:0;filter:blur(5px);transform:translateY(.42em)}62%{filter:blur()}to{opacity:1;filter:blur();transform:none}}.net-grid{grid-template-columns:minmax(0,1fr) 432px;align-items:center;gap:44px;display:grid}@media (max-width:1080px){.net-grid{grid-template-columns:minmax(0,1fr)}}.net-field{background:0 0}.net-ava{transition:background var(--dur-2) var(--ease-standard),color var(--dur-2) var(--ease-standard),border-color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-settle)}.net-ava:hover{transform:translateY(-2px)}.net-globe{cursor:grab}@media (prefers-reduced-motion:reduce){.lp-root *{transition:none!important;animation:none!important}.lp-root [data-gen]{opacity:1!important;color:var(--verified)!important}.lp-root [data-gen-bar]{width:100%!important}.lp-root [data-thread]{stroke-dashoffset:0!important}.lp-root [data-anim]{opacity:1!important}.lp-root{--glass-raised:var(--surface-raised);--glass-floating:var(--surface-floating)}}.lp-demo-grid{grid-template-columns:58px minmax(0,1.6fr) minmax(320px,1fr);align-items:stretch;display:grid}.lp-build-grid{grid-template-columns:minmax(320px,1fr) minmax(0,1.1fr);display:grid}.lp-changelog-grid{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:start;gap:48px;display:grid}.lp-changelog-sticky{position:sticky}.lp-footer-grid{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(140px,.42fr));align-items:start;gap:40px;display:grid}.lp-proof-panel{max-width:1190px;margin-left:auto;margin-right:auto}@media (max-width:1080px){.lp-demo-grid{grid-template-columns:58px minmax(0,1fr)}.lp-demo-grid>:last-child{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}.lp-build-grid{grid-template-columns:1fr}.lp-build-grid>:first-child{border-right:0;border-bottom:1px solid var(--border)}.lp-changelog-grid{grid-template-columns:1fr;gap:32px}.lp-changelog-sticky{position:static}}@media (max-width:860px){.lp-footer-grid{grid-template-columns:1fr;gap:32px}.lp-nav{display:none!important}.lp-root .lp-sub{max-width:26ch;text-align:center!important;white-space:normal!important;margin-left:0!important}.lp-root .vs-bar{height:460px!important}.vs-node-wrap{top:var(--mobile-top)!important}.vs-node-card{width:78px!important;height:32px!important}.vs-node-label{width:110px!important;font-size:10px!important;top:26px!important}}@media (max-width:640px){.lp-demo-grid{grid-template-columns:1fr}.lp-demo-grid>:first-child{border-right:0;border-bottom:1px solid var(--border);overflow-x:auto;flex-direction:row!important}.lp-demo-grid>:first-child>:first-child{display:none!important}.lp-map-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.lp-map-wrap>div>svg{width:460px!important}}.lp-root{--lp-zoom:1}@media (min-width:900px){.lp-root{--lp-zoom:.8}}.lp-zoom{zoom:var(--lp-zoom)}.lp-root{--lp-demo-zoom:1}@media (min-width:900px){.lp-root{--lp-demo-zoom:.86}}.lp-root .lp-demo-frame{flex-direction:column;align-items:center;display:flex}.lp-root .lp-demo-col{zoom:var(--lp-demo-zoom);width:100%}.lp-tap{position:relative}@media (pointer:coarse){.lp-tap:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}}.lp-root :is(#weave,#build,#proof,#changelog,#waitlist){scroll-margin-top:96px}@media (max-width:860px){.lp-root :is(#weave,#build,#proof,#changelog,#waitlist){scroll-margin-top:72px}.lp-header{gap:8px!important;height:56px!important;padding:8px 14px!important}.lp-brand-glyph{width:22px;height:22px}.lp-brand-name{font-size:21px!important}.lp-theme-label{display:none}.lp-theme-toggle{height:38px!important;padding:0 10px!important}.lp-cta-start{display:none!important}.lp-cta-waitlist{height:38px!important;padding:0 14px!important}.lp-menu-btn{display:inline-flex!important}}@media (min-width:861px){.lp-mobile-nav{display:none!important}.lp-root .lp-nav{z-index:1;position:absolute;left:50%;transform:translate(-50%)}}@media (max-width:360px){.lp-header{padding:8px 10px!important}.lp-brand-name{font-size:19px!important}.lp-cta-waitlist{padding:0 12px!important}}@media (max-width:640px){.lp-footer-frame{border-radius:26px!important;padding:28px 20px 18px!important}.lp-root .lp-footer-watermark{font-size:clamp(44px,15vw,72px)!important;bottom:-8px!important;left:-1%!important}}.lp-email-input{font-size:16px}@media (max-width:480px){.lp-changelog-row{grid-template-columns:1fr!important;gap:8px!important}}@media (max-width:860px){.lp-hero-inner{padding:36px 22px 32px!important}}@media (max-width:480px){.vs-chatbot-inner{padding:22px 18px!important}}@media (max-width:860px){.lp-root .lp-demo-frame{padding:18px!important}.lp-root .lp-demo-head{gap:10px!important;padding:14px 16px!important}.lp-root .lp-demo-detail{padding:18px!important}}@media (max-width:640px){.lp-root .lp-demo-frame{padding:12px!important}.lp-root .lp-demo-plate{padding:4px!important}.lp-root .lp-demo-canvas{padding:8px!important}.lp-root .lp-demo-status{gap:5px!important;padding:4px 10px!important;font-size:10px!important}.lp-root .lp-demo-zoom{border-radius:var(--radius-full);background:color-mix(in srgb,var(--plate) 88%,transparent);padding:3px 6px;top:8px!important;right:8px!important}.lp-root .vs-bar.vs-stacked{flex-direction:column;display:flex;height:auto!important}.vs-stacked .vs-chatbot,.vs-stacked .vs-weave{width:100%;clip-path:none!important;position:relative!important;inset:auto!important}.vs-stacked .vs-chatbot{order:0}.vs-stacked .vs-weave{border-top:1px solid var(--border-strong);order:1;height:460px}.vs-node-wrap{left:var(--mobile-left)!important}.vs-threads{transform-box:view-box;transform-origin:50% 0;transform:scaleX(2.4)}.vs-bubble,.vs-tethers{display:none!important}}@media (max-width:360px){.vs-weave-caption{display:none!important}}.net-globe-box{aspect-ratio:1;max-height:540px}@media (max-width:1080px){.lp-root .net-globe-box{height:auto!important}}@media (max-width:860px){.lp-root .net-panel{border-radius:28px!important;padding:18px!important}.lp-root .net-inner{border-radius:20px!important;padding:14px!important}.lp-root .net-spotlight{padding:20px 16px!important}}@media (max-width:640px){.lp-root #network{padding-left:14px!important;padding-right:14px!important}.lp-root .net-panel{padding:12px!important}.lp-root .net-inner{padding:10px!important}}@media (max-width:860px){.lp-root .net-sp-head{gap:10px!important}.lp-root .net-sp-avatar{width:44px!important;height:44px!important}.lp-root .net-sp-name{font-size:20px!important}.lp-root .net-sp-rows{margin-top:12px!important}.lp-root .net-sp-row{padding:9px 0!important}.lp-root .net-sp-effect{margin-top:18px!important;padding-top:14px!important}.lp-root .net-sp-mini{margin-top:10px!important}.lp-root .net-sp-combined{margin-top:12px!important}.lp-root .net-sp-combined-num{font-size:38px!important}.lp-root .net-sp-chart{margin-top:12px!important}.lp-root .net-sp-chart svg{height:40px!important}.lp-root .lp-rot-word{justify-items:center!important}}.lp-root .lp-contact{--contact-surface:#12130f;--contact-ink:#edeae0;--contact-ink-muted:#a3a69a;--contact-line:#e1ede029;--contact-accent:#41a444;--contact-accent-ink:#12130f}.lp-root[data-theme=dark] .lp-contact{--contact-surface:#edeae0;--contact-ink:#12130f;--contact-ink-muted:#5a5c52;--contact-line:#12130f24;--contact-accent:#15803d;--contact-accent-ink:#fff}.lp-root .lp-contact{background:var(--contact-surface);color:var(--contact-ink);margin-top:86px;padding:clamp(56px,7vw,92px) 0}.lp-root .lp-contact-inner{max-width:1240px;margin:0 auto;padding:0 28px}.lp-root .lp-contact-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:44px;display:grid}@media (min-width:1024px){.lp-root .lp-contact-grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:clamp(48px,6vw,88px)}}.lp-root .lp-contact-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--contact-ink-muted);font-size:11px}.lp-root .lp-contact-h{font-family:var(--font-display);letter-spacing:-.02em;text-align:left;margin:14px 0 0;font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1.05}.lp-root .lp-contact-who{align-items:center;gap:12px;margin-top:26px;display:flex}.lp-root .lp-contact-avatar{object-fit:cover;border:1px solid var(--contact-line);border-radius:50%;flex:0 0 40px;width:70px;height:70px}.lp-root .lp-contact-who-text{font-size:14px;line-height:1.35}.lp-root .lp-contact-who-role{color:var(--contact-ink-muted)}.lp-root .lp-contact-body{max-width:42ch;color:var(--contact-ink-muted);margin:18px 0 0;font-size:15px;line-height:1.6}.lp-root .lp-contact-field{margin-bottom:18px;display:block}.lp-root .lp-contact-label{color:var(--contact-ink);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.lp-root .lp-contact-label-opt{color:var(--contact-ink-muted);font-weight:400}.lp-root .lp-contact-input{box-sizing:border-box;width:100%;color:var(--contact-ink);border:1px solid var(--contact-line);border-radius:var(--radius-sm);transition:border-color var(--dur-2) var(--ease-standard);background:0 0;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.5}.lp-root .lp-contact-input::placeholder{color:var(--contact-ink-muted);opacity:1}.lp-root textarea.lp-contact-input{resize:none;display:block;overflow-y:auto}.lp-root .lp-contact-input:focus-visible,.lp-root .lp-contact-input:focus{outline:2px solid var(--contact-accent);outline-offset:1px;border-color:var(--contact-accent)}.lp-root .lp-contact-submit{border-radius:var(--radius-full);cursor:pointer;background:var(--contact-accent);color:var(--contact-accent-ink);border:1px solid var(--contact-accent);transition:opacity var(--dur-2) var(--ease-standard);padding:12px 26px;font-family:inherit;font-size:14px;font-weight:600}.lp-root .lp-contact-submit:hover:not(:disabled){opacity:.88}.lp-root .lp-contact-submit:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1023px){.lp-root .lp-contact-submit{width:100%}}.lp-root .lp-contact-input[aria-invalid=true]{border-color:var(--contact-ink)}.lp-root .lp-contact-error{color:var(--contact-ink);margin:12px 0 0;font-size:13px;line-height:1.5}.lp-root .lp-contact-field .lp-contact-error{margin-top:8px}.lp-root .lp-contact-sent{color:var(--contact-ink);margin:0;font-size:15px;line-height:1.6}.lp-root .lp-contact-hp{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-root .lp-contact-divider{background:var(--contact-line);border:0;height:1px;margin:28px 0 18px}.lp-root .lp-social-row{flex-wrap:wrap;align-items:center;gap:2px;margin-left:-9px;display:flex}.lp-root .lp-social-row[data-align=end]{justify-content:flex-end;margin-left:0;margin-right:-9px}.lp-root .lp-contact .lp-social-row,.lp-root .lp-contact-inner .lp-social-row{--social-ink:var(--contact-ink);--social-ink-muted:var(--contact-ink-muted);--social-surface:var(--contact-surface);--social-line:var(--contact-line)}.lp-root .lp-social{border-radius:var(--radius-full);color:var(--social-ink-muted,var(--muted-foreground));-webkit-tap-highlight-color:transparent;transition:color var(--dur-2) var(--ease-standard),background var(--dur-2) var(--ease-standard);justify-content:center;align-items:center;padding:9px;text-decoration:none;display:inline-flex}.lp-root .lp-social:hover{color:var(--social-ink,var(--foreground));background:color-mix(in srgb,var(--social-ink,var(--foreground)) 8%,transparent)}.lp-root .lp-social:focus-visible{outline:2px solid var(--social-ink,var(--foreground));outline-offset:2px;color:var(--social-ink,var(--foreground))}.lp-root .lp-social-icon{display:flex}.lp-root .lp-love{min-height:36px;color:var(--contact-ink-muted);border:1px solid var(--contact-line);border-radius:var(--radius-full);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard), background var(--dur-2) var(--ease-standard);background:0 0;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.lp-root .lp-love:hover{color:var(--contact-ink);border-color:var(--contact-ink);background:color-mix(in srgb,var(--contact-ink) 6%,transparent)}.lp-root .lp-love:focus-visible{outline:2px solid var(--contact-ink);outline-offset:2px}.lp-root .lp-love[data-loved]{color:var(--contact-ink);border-color:var(--contact-ink);background:color-mix(in srgb,var(--contact-ink) 9%,transparent);cursor:default}.lp-root .lp-love[data-loved]:hover{background:color-mix(in srgb,var(--contact-ink) 9%,transparent)}.lp-root .lp-love-heart{display:inline-flex}.lp-root .lp-love[data-pop] .lp-love-heart{animation:lp-love-pop .42s var(--ease-settle)}.lp-root .lp-love-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-left:1px solid var(--contact-line);color:var(--contact-ink);margin-left:1px;padding-left:9px;font-size:12px}@keyframes lp-love-pop{0%{transform:scale(1)}38%{transform:scale(1.32)}70%{transform:scale(.94)}to{transform:scale(1)}}.lp-root .lp-contact-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){.lp-root .lp-love[data-pop] .lp-love-heart{animation:none}}.lp-root .lp-social-wrap{position:relative}.lp-root .lp-mailmenu{z-index:5;background:color-mix(in srgb,var(--social-ink,var(--foreground)) 7%,var(--social-surface,var(--surface-floating)));border:1px solid var(--social-line,var(--border));border-radius:var(--radius-sm);flex-direction:column;min-width:236px;max-width:min(300px,100vw - 48px);padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px -12px #00000073}.lp-root .lp-mailmenu-head{color:var(--social-ink-muted,var(--muted-foreground));flex-direction:column;gap:1px;padding:8px 10px 10px;font-size:12px;line-height:1.4;display:flex}.lp-root .lp-mailmenu-addr{color:var(--social-ink,var(--foreground));overflow-wrap:anywhere;font-weight:600}.lp-root .lp-mailmenu-item{border-radius:var(--radius-xs);text-align:left;width:100%;color:var(--social-ink,var(--foreground));cursor:pointer;transition:background var(--dur-2) var(--ease-standard);background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:flex}.lp-root .lp-mailmenu-item:hover{background:color-mix(in srgb,var(--social-ink,var(--foreground)) 9%,transparent)}.lp-root .lp-mailmenu-item:focus-visible{outline:2px solid var(--social-ink,var(--foreground));outline-offset:-2px}.lp-root .lp-mailmenu-item svg{color:var(--social-ink-muted,var(--muted-foreground));flex:none}.lp-root .lp-social-row[data-source=footer] .lp-mailmenu{left:auto;right:0}.lp-root .lp-mailmenu[data-drop=up]{top:auto;bottom:calc(100% + 8px)}@media (max-width:480px){.lp-root .lp-contact-inner{padding:0 20px}}
