.Landing_root__wX4wP{--bg:#faf7f4;--box:#ffffff;--hairline:rgba(28,25,23,0.08);--heading:#1c1917;--subtitle:#78716c;--nav:#57534e;--placeholder:#a8a29e;--chip-fill:#faf7f4;--chip-border:rgba(28,25,23,0.12);--grad:linear-gradient(90deg,rgba(240,201,181,0),#f0c9b5 8%,#e7a989 28%,#d6a27e 44%,#c8b38c 60%,#a9bfa6 76%,#93b9b5 90%,rgba(147,185,181,0.5));--grad-solid:linear-gradient(90deg,#f0c9b5,#e7a989 22%,#d6a27e 40%,#c8b38c 60%,#a9bfa6 78%,#93b9b5);--reveal:cubic-bezier(0.16,1,0.3,1);--lift:cubic-bezier(0.22,1,0.36,1);background:var(--bg);color:var(--heading)}.Landing_one__oNutG{position:relative;min-height:100dvh;display:flex;flex-direction:column;padding:clamp(14px,1.55vw,26px) clamp(16px,1.7vw,28px) 0;overflow:clip}.Landing_one__oNutG:before{content:"";position:absolute;inset:-20% -10% auto;height:70%;background:radial-gradient(55% 60% at 50% 30%,#f1e1d8 0,rgba(241,225,216,0) 70%);pointer-events:none}.Landing_topbar__QZafg{position:relative;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.Landing_logo__8ZeIj{justify-self:start;display:inline-flex}.Landing_links__9Fsal{display:flex;gap:clamp(1.4rem,2.4vw,2.5rem);list-style:none;margin:0;padding:0}.Landing_links__9Fsal a{color:var(--nav);font-size:clamp(.95rem,1.1vw,1.08rem);letter-spacing:.005em;transition:color .18s ease}.Landing_links__9Fsal a:hover{color:var(--heading)}.Landing_right__8l3iI{justify-self:end;display:flex;align-items:center;gap:10px}.Landing_pill__2tUj1{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:.6em 1.25em;font-size:.92rem;font-weight:500;background:var(--heading);color:var(--bg);transition:background .2s ease,transform .12s ease}.Landing_pill__2tUj1:hover{background:#2e2a27}.Landing_pill__2tUj1:active{transform:scale(.98)}.Landing_burger__Cnw43{display:none;width:42px;height:42px;border-radius:999px;border:1px solid var(--hairline);background:var(--box);align-content:center;justify-items:center;cursor:pointer}.Landing_burger__Cnw43 span{display:block;width:16px;height:1.5px;background:var(--heading);border-radius:1px;transition:transform .25s ease,opacity .2s ease}.Landing_burger__Cnw43 span+span{margin-top:4px}.Landing_burger__Cnw43[aria-expanded=true] span:first-child{transform:translateY(5.5px) rotate(45deg)}.Landing_burger__Cnw43[aria-expanded=true] span:nth-child(2){opacity:0}.Landing_burger__Cnw43[aria-expanded=true] span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.Landing_heroCopy__yUat4{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(2rem,6vh,5rem) 0 clamp(1.5rem,4vh,3rem)}.Landing_eyebrow__9yC0V{display:inline-flex;align-items:center;gap:8px;margin-bottom:clamp(1rem,2.2vw,1.8rem);padding:5px 12px 5px 6px;border-radius:999px;border:1px solid var(--hairline);background:var(--box);color:var(--subtitle);font-size:.8rem;box-shadow:0 1px 2px rgba(28,25,23,.04)}.Landing_eyebrowDot__ja0SK{width:18px;height:18px;border-radius:999px;background:var(--grad-solid)}.Landing_h1__SuYbH{margin:0;font-weight:500;color:var(--heading);line-height:1.04;letter-spacing:-.035em;font-size:clamp(2.4rem,5.6vw,5.2rem)}.Landing_mask__TTBqG{display:block;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}.Landing_line__DEsWw{display:block}.Landing_soft__2_M6Y{color:#a8a29e}.Landing_subtitle__3D06f{margin:clamp(1.1rem,2.4vw,2.2rem) 0 0;color:var(--subtitle);font-size:clamp(1rem,1.3vw,1.3rem);line-height:1.4;letter-spacing:.002em;max-width:40rem}.Landing_composerShell__ucXiN{position:relative;width:100%;display:flex;justify-content:center;isolation:isolate;margin-top:clamp(1.4rem,3vw,3rem)}.Landing_composer__LwmBu{position:relative;display:flex;flex-direction:column;width:clamp(320px,52vw,820px);min-height:clamp(160px,14vw,230px);padding:clamp(16px,1.7vw,28px);border-radius:clamp(14px,1.3vw,22px);border:1px solid var(--hairline);background:linear-gradient(180deg,#ffffff,#fffdfb);box-shadow:0 1px 2px rgba(28,25,23,.05),0 24px 60px -28px rgba(120,90,70,.35);text-align:left;transition:transform .35s var(--lift),box-shadow .35s var(--lift)}.Landing_composer__LwmBu:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(28,25,23,.05),0 30px 70px -28px rgba(120,90,70,.45)}.Landing_glow__nirdS{position:absolute;z-index:-1;left:0;right:0;top:0;bottom:calc(-1 * clamp(3px, .35vw, 6px));border-radius:inherit;background:var(--grad-solid);filter:blur(.4px);opacity:.95}.Landing_placeholder__iE2Dd{color:var(--placeholder);font-size:clamp(1rem,1.25vw,1.25rem)}.Landing_controls___gODK{margin-top:auto;display:flex;align-items:center;gap:clamp(8px,.9vw,14px);padding-top:18px}.Landing_chip__S_mCS,.Landing_round__XxlX9{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:clamp(38px,2.9vw,48px);border-radius:999px;border:1px solid var(--chip-border);background:var(--chip-fill);color:var(--heading);font-size:clamp(.88rem,1vw,1rem);transition:background .18s ease}.Landing_round__XxlX9{width:clamp(38px,2.9vw,48px)}.Landing_chip__S_mCS{padding:0 clamp(12px,1.2vw,20px)}.Landing_composer__LwmBu:hover .Landing_chip__S_mCS,.Landing_composer__LwmBu:hover .Landing_round__XxlX9{background:#f4efeb}.Landing_spacer__Wnhf1{flex:1}.Landing_mic__TOSso{color:var(--subtitle);display:inline-flex;padding:6px}.Landing_send__TvCA2{--ring:clamp(1.1px,0.09vw,1.5px);position:relative;width:clamp(40px,3.1vw,52px);height:clamp(40px,3.1vw,52px);border-radius:999px;padding:var(--ring);background:var(--grad-solid);overflow:hidden;display:flex}.Landing_send__TvCA2:before{content:"";position:absolute;inset:0;border-radius:999px;background:var(--grad-solid);animation:Landing_ring-sweep__ZyTS5 10s linear infinite;animation-delay:2s}.Landing_sendInner__zmCFl{position:relative;flex:1;border-radius:999px;background:var(--heading);color:var(--bg);display:grid;place-items:center}@keyframes Landing_ring-sweep__ZyTS5{to{transform:rotate(1turn)}}.Landing_trust__Jkrm1{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.2rem,4.4vw,4.4rem);padding:clamp(1.2rem,3vh,2.4rem) 0 clamp(1.4rem,3.4vh,2.6rem);color:#a8a29e;font-size:.95rem}.Landing_trustLabel__yG4fY{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.Landing_trustItem__ZctN5{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:#8a837d}.Landing_two__dgz_I{min-height:100dvh;padding:clamp(80px,11vw,190px) clamp(16px,6vw,91px) clamp(16px,2.4vh,32px)}.Landing_wrap__QMDcm{max-width:1300px;margin:0 auto}.Landing_h2__5dVqo{margin:0;font-weight:450;letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,3.3rem);line-height:1.1;color:var(--heading)}.Landing_subhead__vbDL2{margin:clamp(.8rem,1.6vw,1.4rem) 0 0;color:var(--subtitle);font-size:clamp(.92rem,1.2vw,1.12rem);line-height:1.55}.Landing_panel__6lE0b{position:relative;overflow:clip;margin-top:clamp(1.8rem,3.4vw,3.2rem);padding:clamp(18px,3vw,48px) clamp(14px,3vw,48px);border-radius:clamp(14px,1.3vw,20px);border:1px solid var(--hairline);background:radial-gradient(120% 150% at 9% 52%,#f3d3c1 0,#efc9b3 22%,rgba(239,201,179,0) 56%),radial-gradient(120% 150% at 95% 50%,#cfe1dc 0,#bcd6d0 34%,rgba(188,214,208,0) 64%),radial-gradient(80% 110% at 42% 6%,rgba(232,214,176,.7) 0,rgba(232,214,176,0) 42%),linear-gradient(96deg,#f2dccd,#ecdcc9 32%,#dfe2d2 62%,#cfe0db)}.Landing_panel__6lE0b:after{content:"";position:absolute;inset:0;background:radial-gradient(135% 120% at 50% 50%,transparent 60%,rgba(120,90,70,.12) 100%);pointer-events:none}.Landing_live__26Nos{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin:0 auto 16px;max-width:814px;color:#3f3a36;font-size:.86rem;font-weight:500}.Landing_liveDot__DgRnQ{width:8px;height:8px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#4ade80,#16a34a);box-shadow:0 0 6px rgba(22,163,74,.6)}.Landing_chat__VmW0s{position:relative;z-index:1;max-width:814px;margin:0 auto;padding:clamp(14px,1.8vw,26px);border-radius:clamp(12px,1.4vw,18px);background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.8);box-shadow:0 30px 80px -40px rgba(80,60,40,.5);backdrop-filter:blur(8px)}.Landing_msgs__ggILH{display:grid;gap:clamp(10px,1.1vw,16px)}.Landing_msg__iY2DS{display:flex;align-items:flex-start;gap:10px}.Landing_msg__iY2DS.Landing_user__tE6iD{justify-content:flex-end}.Landing_avatar__u5QZf{flex:none;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#efe8e2;color:#57534e}.Landing_avatarAi__kGcbK{background:var(--grad-solid);color:#fff}.Landing_bubble___0zUL{max-width:78%;padding:.75em 1em;border-radius:clamp(11px,1.1vw,15px);background:#f4efeb;color:#292524;font-size:clamp(.84rem,1.05vw,1rem);line-height:1.45}.Landing_user__tE6iD .Landing_bubble___0zUL{background:var(--heading);color:#faf7f4}.Landing_bubble___0zUL ul{margin:.5em 0 0;padding-left:1.1em;list-style:disc}.Landing_bubble___0zUL li+li{margin-top:2px}.Landing_meta__zGxWr{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:500;border:1px solid var(--hairline);background:#fff;color:#57534e}.Landing_metaCommit__WhzX0{color:#15803d;border-color:#d3eadb;background:#ecf6ef}.Landing_inputbar__ieyfy{display:flex;align-items:center;gap:10px;margin-top:clamp(14px,1.8vw,24px);height:clamp(42px,4.6vh,50px);padding:0 6px 0 18px;border-radius:999px;border:1px solid var(--hairline);background:#fdfcfb;color:var(--placeholder);font-size:.92rem}.Landing_inputbar__ieyfy .Landing_grow__mm1gj{flex:1}.Landing_inputSend__uIPZ7{width:34px;height:34px;border-radius:999px;background:var(--heading);color:#fff;display:grid;place-items:center}.Landing_how__yno8A{padding:clamp(72px,9vw,150px) clamp(16px,6vw,91px) clamp(24px,4vw,60px)}.Landing_howGrid__KpbOq{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,88px);align-items:start}.Landing_howIntro__vYvox{position:sticky;top:clamp(24px,6vh,64px)}.Landing_howIntro__vYvox .Landing_eyebrow__9yC0V{margin-bottom:18px}.Landing_flow__6fwSE{margin-top:clamp(1.6rem,3vw,2.6rem);padding:18px;border-radius:18px;border:1px solid var(--hairline);background:radial-gradient(90% 70% at 0 0,rgba(240,201,181,.35),transparent 70%),radial-gradient(80% 60% at 100% 100%,rgba(169,191,166,.3),transparent 70%),var(--box);box-shadow:0 1px 2px rgba(28,25,23,.04),0 24px 60px -36px rgba(120,90,70,.45);display:grid;justify-items:center;gap:8px}.Landing_flowNode__zxsrS{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;border:1px solid var(--hairline);background:#fff;font-size:.9rem;font-weight:500;color:var(--heading)}.Landing_flowGate__th_IN{color:#faf7f4;background:var(--heading);border-color:transparent;box-shadow:0 10px 24px -14px rgba(28,25,23,.7)}.Landing_flowArrow__Safdt{color:#a8a29e}.Landing_flowPaths__Ass7M{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Landing_flowPath__hish0{display:grid;gap:3px;padding:11px 12px;border-radius:12px;border:1px solid var(--hairline);background:rgba(255,255,255,.85)}.Landing_flowPathName__8AoDu{display:inline-flex;align-items:center;gap:7px;font-size:.86rem;font-weight:600}.Landing_flowPathDetail__zYqEs{font-size:.76rem;color:var(--subtitle);line-height:1.35}.Landing_flow_commit___pJn9{border-color:#cfe7d6;background:#f1f9f3}.Landing_flow_commit___pJn9 .Landing_flowPathName__8AoDu{color:#15803d}.Landing_flow_refuse__CqScF .Landing_flowPathName__8AoDu{color:#b45309}.Landing_flowLoop__k9fai{margin-top:4px;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;border:1px dashed rgba(28,25,23,.18);font-size:.78rem;color:var(--nav)}.Landing_steps__BDFns{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:none}.Landing_step__Wel8R{position:relative;padding:clamp(18px,2vw,26px);border-radius:18px;border:1px solid var(--hairline);background:var(--box);box-shadow:0 1px 2px rgba(28,25,23,.04);transition:box-shadow .3s var(--lift),transform .3s var(--lift),border-color .3s var(--lift)}.Landing_step__Wel8R:hover{transform:translateY(-2px);border-color:rgba(28,25,23,.14);box-shadow:0 1px 2px rgba(28,25,23,.05),0 22px 50px -30px rgba(120,90,70,.45)}.Landing_step__Wel8R:hover .Landing_stepIcon__ldD1l{background:var(--grad-solid);color:#fff;border-color:transparent}.Landing_stepHead__usd84{display:flex;align-items:center;gap:12px}.Landing_stepNum__AzOVf{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.78rem;color:#a8a29e;letter-spacing:.04em}.Landing_stepIcon__ldD1l{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--hairline);background:var(--bg);color:var(--heading);transition:background .3s var(--lift),color .3s var(--lift)}.Landing_stepTitle__iPVCx{margin:0;font-size:1.12rem;font-weight:600;letter-spacing:-.02em}.Landing_stepLead__0Vsaq{margin:14px 0 0;font-size:1rem;font-weight:500;color:var(--heading)}.Landing_stepBody__o59zU{margin:6px 0 0;font-size:.92rem;line-height:1.62;color:var(--subtitle)}.Landing_stepTags__6QI3s{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.Landing_stepTag__tQ_ya{padding:3px 10px;border-radius:999px;border:1px solid var(--hairline);background:var(--bg);font-size:.74rem;color:var(--nav)}.Landing_stepTagMono__SpoPa{font-family:var(--font-geist-mono),ui-monospace,monospace}.Landing_overlay__biqMJ{position:fixed;inset:0;z-index:25;display:flex;flex-direction:column;justify-content:space-between;padding:96px 24px max(28px,env(safe-area-inset-bottom));background:radial-gradient(60% 40% at 20% 10%,rgba(240,201,181,.45),transparent 70%),radial-gradient(60% 40% at 90% 90%,rgba(169,191,166,.35),transparent 70%),rgba(250,247,244,.86);backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%);opacity:0;visibility:hidden;transition:opacity .34s ease,visibility .34s ease}.Landing_overlayOpen__Leb9o{opacity:1;visibility:visible}.Landing_overlay__biqMJ nav{display:grid;gap:6px}.Landing_overlay__biqMJ nav a{position:relative;width:fit-content;font-size:clamp(2rem,9vw,3.4rem);font-weight:500;letter-spacing:-.03em;color:var(--heading);opacity:0;transform:translateY(12px);transition:opacity .4s var(--lift),transform .4s var(--lift)}.Landing_overlayOpen__Leb9o nav a{opacity:1;transform:none}.Landing_overlayOpen__Leb9o nav a:first-child{transition-delay:.08s}.Landing_overlayOpen__Leb9o nav a:nth-child(2){transition-delay:.14s}.Landing_overlayOpen__Leb9o nav a:nth-child(3){transition-delay:.2s}.Landing_overlay__biqMJ nav a:after{content:"";position:absolute;left:0;bottom:.08em;height:2px;width:0;background:var(--grad);transition:width .3s ease}.Landing_overlay__biqMJ nav a:hover:after{width:100%}.Landing_overlayFoot__TwsVT{display:grid;gap:16px}.Landing_overlayBar__t2yMk{height:2px;background:var(--grad);border-radius:2px}.Landing_overlayCta__nQY27{justify-content:center;padding:.95em;font-size:1rem}.Landing_enter__OGZxo{animation:Landing_lift__gNlQp .6s var(--lift) both;animation-delay:var(--d,0s)}.Landing_enterScale__cuRz8{animation:Landing_scale-in__6FDwu .6s var(--lift) both;animation-delay:var(--d,0s)}.Landing_enterLine__V20W1{animation:Landing_line-up__gQVAK .95s var(--reveal) both;animation-delay:var(--d,0s)}.Landing_enterComposer__GXQZB{animation:Landing_composer-in__VIPrs .95s var(--reveal) both;animation-delay:var(--d,0s)}.Landing_enterGlow__n_6LJ{animation:Landing_glow-in__OqOMp .8s var(--reveal) both;animation-delay:var(--d,0s)}@keyframes Landing_lift__gNlQp{0%{opacity:0;transform:translateY(var(--y,10px))}}@keyframes Landing_scale-in__6FDwu{0%{opacity:0;transform:scale(.92)}}@keyframes Landing_line-up__gQVAK{0%{opacity:0;transform:translateY(108%)}14%{opacity:1}}@keyframes Landing_composer-in__VIPrs{0%{opacity:0;transform:translateY(22px) scale(.985)}}@keyframes Landing_glow-in__OqOMp{0%{opacity:0;clip-path:inset(0 40% 0 40%)}to{opacity:.95;clip-path:inset(0 0 0 0)}}.Landing_armed__8WE1S .Landing_reveal2Panel__svxcD,.Landing_armed__8WE1S .Landing_reveal2__NzTOx{opacity:0}.Landing_armed__8WE1S .Landing_reveal2Line__MfebI{opacity:0;transform:translateY(108%)}.Landing_inview__PLce8 .Landing_reveal2__NzTOx{animation:Landing_lift__gNlQp .65s var(--lift) both;animation-delay:var(--d,0s)}.Landing_inview__PLce8 .Landing_reveal2Line__MfebI{animation:Landing_line-up__gQVAK .95s var(--reveal) both;animation-delay:var(--d,0s)}.Landing_inview__PLce8 .Landing_reveal2Panel__svxcD{animation:Landing_composer-in__VIPrs 1s var(--reveal) both;animation-delay:var(--d,0s)}.Landing_signin__rJm2A{color:var(--nav);font-size:.92rem;font-weight:500;padding:.6em .4em;transition:color .18s ease}.Landing_signin__rJm2A:hover{color:var(--heading)}.Landing_pricing__L8uGp{padding:clamp(56px,8vw,130px) clamp(16px,6vw,91px) clamp(56px,8vw,120px)}.Landing_plans__TkOCZ{list-style:none;margin:clamp(1.8rem,3.4vw,3.2rem) 0 0;padding:0;display:grid;gap:clamp(12px,1.4vw,20px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Landing_plan__l9iiB{display:flex;flex-direction:column;gap:10px;padding:clamp(18px,1.8vw,26px);border-radius:clamp(14px,1.3vw,20px);border:1px solid var(--hairline);background:var(--box)}.Landing_planName__Rg7ul{margin:0;font-size:1.05rem;font-weight:600;color:var(--heading)}.Landing_planPrice__NdoWN{margin:0;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;color:var(--heading)}.Landing_planText__xg_Er{margin:0;color:var(--subtitle);font-size:.92rem;line-height:1.5}.Landing_planLimits__7KJWt{margin:4px 0 8px;padding-left:1.1em;color:var(--nav);font-size:.9rem;line-height:1.7}.Landing_planCta__mHcPW{margin-top:auto;align-self:flex-start;border-radius:999px;padding:.55em 1.15em;font-size:.9rem;font-weight:500;background:var(--heading);color:var(--bg);transition:background .2s ease}.Landing_planCta__mHcPW:hover{background:#2e2a27}.Landing_planWait__nICP7{margin-top:auto;color:var(--placeholder);font-size:.9rem}.Landing_planNote__mJVJd{margin:clamp(1rem,1.6vw,1.4rem) 0 0;color:var(--subtitle);font-size:.9rem}.Landing_overlaySignin__P_EWb{display:block;margin-top:14px;text-align:center;color:var(--nav);font-size:.95rem}@media (max-width:1024px){.Landing_topbar__QZafg{grid-template-columns:1fr auto}.Landing_howGrid__KpbOq{grid-template-columns:1fr}.Landing_howIntro__vYvox{position:static}.Landing_links__9Fsal,.Landing_right__8l3iI .Landing_pill__2tUj1,.Landing_right__8l3iI .Landing_signin__rJm2A{display:none}.Landing_burger__Cnw43{display:grid}.Landing_composer__LwmBu{width:clamp(320px,74vw,760px)}}@media (max-width:680px){.Landing_h1__SuYbH{font-size:clamp(2.2rem,10vw,3rem)}.Landing_subtitle__3D06f br{display:none}.Landing_composer__LwmBu{width:100%}.Landing_chip__S_mCS span{display:none}.Landing_flowPaths__Ass7M{grid-template-columns:1fr}.Landing_bubble___0zUL{max-width:88%}}@media (prefers-reduced-motion:reduce){.Landing_root__wX4wP *,.Landing_root__wX4wP :after,.Landing_root__wX4wP :before{animation:none!important;transition:none!important}.Landing_armed__8WE1S .Landing_reveal2Line__MfebI,.Landing_armed__8WE1S .Landing_reveal2__NzTOx{opacity:1;transform:none}}