@font-face{font-family:"DM Sans";font-style:normal;font-weight:100 1000;font-display:swap;src:url("dm-sans-latin.woff2") format("woff2")}
:root{--bg:var(--color-bg-default,var(--website-color-f8f8f2));--ink:var(--color-text-primary,var(--website-color-252820));--muted:var(--color-text-secondary,var(--website-color-555b4c));--lime:var(--color-accent-default,var(--website-color-d4ef48));--line:var(--color-border-default,var(--website-color-daddce));--paper:var(--website-color-fff);--font:'DM Sans',sans-serif;--display:var(--font);--max:var(--website-measure-1280px);--gutter:var(--website-measure-48px);--radius:var(--website-measure-16px);--target:var(--website-measure-48px);--fast:var(--website-duration-160ms)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--website-measure-24px)}body{margin:0;background:var(--bg);color:var(--ink);font:var(--website-type-16)/1.5 var(--font);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:var(--website-measure-5px)}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:var(--website-measure-3px) solid var(--website-color-394718);outline-offset:var(--website-measure-4px)}button:hover{filter:brightness(.97)}img{max-width:100%}p{margin:0 0 var(--website-measure-20px)}.wrap{max-width:var(--max);margin:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.review-bar{display:flex;align-items:center;justify-content:space-between;padding:var(--website-measure-8px) var(--gutter);font:var(--website-type-11)/1.4 ui-monospace,monospace;letter-spacing:.08em;border-bottom:var(--website-measure-1px) solid var(--line);max-width:100%}.review-bar a{min-height:var(--website-measure-32px);display:flex;align-items:center;gap:var(--website-measure-12px)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:var(--website-measure-32px);padding-top:var(--website-measure-20px);padding-bottom:var(--website-measure-20px)}.brand{display:inline-flex;gap:var(--website-measure-10px);align-items:center;flex-shrink:0}.brand .wordmark{object-fit:contain}.site-header nav{display:flex;gap:var(--website-measure-28px);margin-left:auto;margin-right:var(--website-measure-24px)}.site-header nav a{display:flex;align-items:center;min-height:var(--website-measure-48px);font-size:var(--website-type-14)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--website-measure-32px);min-height:var(--target);padding:var(--website-measure-13px) var(--website-measure-22px);border:var(--website-measure-1px) solid transparent;border-radius:var(--website-measure-8px);font-weight:600;font-size:var(--website-type-14);white-space:normal;text-align:center}.button span{font-size:var(--website-type-20);line-height:1}.primary{background:var(--lime);color:var(--ink)}.dark{background:var(--ink);color:var(--bg)}.secondary{border:var(--website-measure-1px) solid var(--line);background:var(--bg);color:var(--ink)}.hero{display:grid;grid-template-columns:1fr 1.08fr;gap:var(--website-measure-30px);align-items:center;padding-top:var(--website-measure-54px);padding-bottom:var(--website-measure-70px);min-height:var(--website-measure-650px)}.eyebrow{display:flex;align-items:center;gap:var(--website-measure-12px);font:var(--website-type-11)/1.6 ui-monospace,monospace;letter-spacing:.12em;margin-bottom:var(--website-measure-28px)}.little-line{height:var(--website-measure-2px);width:var(--website-measure-26px);background:var(--ink)}h1,h2,h3,h4{font-family:var(--display);margin:0;line-height:1.08}h1{font-size:clamp(var(--website-type-60),6.7vw,var(--website-type-88));font-weight:500;letter-spacing:var(--website-measure-negative-5px);line-height:1.02;margin:0 0 var(--website-measure-30px)}.here{position:relative;display:inline-block}.here svg{position:absolute;left:0;bottom:var(--website-measure-negative-10px);width:100%;height:var(--website-measure-14px);stroke:var(--lime);stroke-width:7;fill:none;z-index:-1}.intro{font-size:var(--website-type-18);line-height:1.65;color:var(--muted);margin-bottom:var(--website-measure-26px)}.quiet{color:var(--muted);font-size:var(--website-type-14)}.cta-note{margin-top:var(--website-measure-14px);font-size:var(--website-type-12)}.tiny-people{display:flex;align-items:center;margin-top:var(--website-measure-36px)}.avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--website-measure-36px);height:var(--website-measure-36px);flex-shrink:0;border-radius:50%;background:var(--website-color-dfe6d4);font-size:var(--website-type-13);font-weight:600;border:var(--website-measure-2px) solid var(--bg)}.ink{background:var(--website-color-343b2a);color:var(--website-color-fff)}.sand{background:var(--website-color-ede0cd)}.sage{background:var(--website-color-d9e1cd)}.tiny-people .avatar+.avatar{margin-left:var(--website-measure-negative-10px)}.tiny-people>span:last-child{font-size:var(--website-type-12);line-height:1.5;color:var(--muted);margin-left:var(--website-measure-12px)}.conversation-art{position:relative;height:var(--website-measure-550px);min-width:0}.art-grid{position:absolute;inset:var(--website-measure-45px) 0 var(--website-measure-20px);background-image:radial-gradient(var(--website-color-b9beac) var(--website-measure-p8px),transparent var(--website-measure-p8px));background-size:var(--website-measure-18px) var(--website-measure-18px);opacity:.65;mask-image:linear-gradient(to right,transparent,var(--website-color-000) 15%,var(--website-color-000) 85%,transparent)}.art-note{position:absolute;top:0;right:var(--website-measure-15px);color:var(--muted);font-size:var(--website-type-13);line-height:1.5}.art-note em{font-family:Georgia,serif;font-size:var(--website-type-17)}.host-window{position:absolute;top:var(--website-measure-80px);left:0;width:84%;background:var(--website-color-fff);border:var(--website-measure-1px) solid var(--website-color-cdd2c0);border-radius:var(--website-measure-12px);box-shadow:var(--website-shadow-window);transform:rotate(-3deg);overflow:hidden}.window-bar{height:var(--website-measure-39px);display:flex;align-items:center;justify-content:space-between;gap:var(--website-measure-12px);background:var(--website-color-eef0e8);padding:0 var(--website-measure-14px);font-size:var(--website-type-10);border-bottom:var(--website-measure-1px) solid var(--line)}.window-dots{color:var(--website-color-707764);font-size:var(--website-type-8);letter-spacing:var(--website-measure-3px)}.host-content{padding:var(--website-measure-22px)}.host-name{font-size:var(--website-type-12);font-weight:600}.host-content>p{font-size:var(--website-type-13);margin:var(--website-measure-16px) 0}.embedded{border:var(--website-measure-1px) solid var(--line);border-radius:var(--website-measure-8px);overflow:hidden}.chat-top{display:flex;gap:var(--website-measure-10px);align-items:center;padding:var(--website-measure-14px) var(--website-measure-16px);border-bottom:var(--website-measure-1px) solid var(--line)}.chat-top strong{font-size:var(--website-type-13);font-weight:600}.chat-top small{display:block;color:var(--muted);font-size:var(--website-type-10)}.thread-shape{margin-left:auto;font-size:var(--website-type-28)}.demo-messages{padding:var(--website-measure-14px) var(--website-measure-16px) var(--website-measure-4px);display:flex;flex-direction:column;align-items:flex-start}.bubble{font-size:var(--website-type-12);line-height:1.5;padding:var(--website-measure-11px) var(--website-measure-14px);border-radius:var(--website-measure-10px);max-width:85%;overflow-wrap:anywhere}.incoming{background:var(--website-color-f0f1e8);border-bottom-left-radius:var(--website-measure-2px)}.outgoing{align-self:flex-end;background:var(--website-color-eaf0d8);border-bottom-right-radius:var(--website-measure-2px)}.coffee-card{border:var(--website-measure-1px) solid var(--line);border-radius:var(--website-measure-8px);background:var(--website-color-f4f4e9);width:var(--website-measure-205px);margin-bottom:var(--website-measure-16px);padding:var(--website-measure-2px) var(--website-measure-6px) var(--website-measure-10px);text-align:center}.coffee-card svg{display:block;width:100%;height:var(--website-measure-68px)}.coffee-card span{font-size:var(--website-type-12);font-family:Georgia,serif;font-style:italic}.demo-compose{display:flex;align-items:center;justify-content:space-between;font-size:var(--website-type-11);color:var(--muted);margin:0 var(--website-measure-12px) var(--website-measure-12px);padding:var(--website-measure-10px);border:var(--website-measure-1px) solid var(--line);border-radius:var(--website-measure-8px)}.send-symbol{background:var(--lime);color:var(--ink);width:var(--website-measure-24px);height:var(--website-measure-24px);display:grid;place-items:center;border-radius:var(--website-measure-6px)}.phone-note{position:absolute;right:0;bottom:var(--website-measure-6px);background:var(--website-color-fff);width:var(--website-measure-206px);border:var(--website-measure-1px) solid var(--website-color-bfc6b0);border-radius:var(--website-measure-22px);padding:var(--website-measure-12px) var(--website-measure-17px) var(--website-measure-18px);transform:rotate(6deg);box-shadow:var(--website-shadow-phone)}.phone-line{height:var(--website-measure-4px);width:var(--website-measure-42px);background:var(--website-color-252820);border-radius:var(--website-measure-8px);margin:0 auto var(--website-measure-22px)}.phone-note>small{font:var(--website-type-9) ui-monospace,monospace;letter-spacing:.08em}.mini-person{display:flex;align-items:center;gap:var(--website-measure-8px);margin-top:var(--website-measure-16px);font-size:var(--website-type-12)}.phone-note p{font-size:var(--website-type-20);font-weight:500;letter-spacing:var(--website-measure-negative-p5px);line-height:1.2;margin-top:var(--website-measure-15px)}.phone-footer{display:block;font-size:var(--website-type-9);border-top:var(--website-measure-1px) solid var(--line);padding-top:var(--website-measure-12px)}.connection-stroke{position:absolute;left:40%;bottom:var(--website-measure-negative-3px);width:var(--website-measure-70px);height:var(--website-measure-40px);border-bottom:var(--website-measure-2px) solid var(--website-color-7d865f);border-right:var(--website-measure-2px) solid var(--website-color-7d865f);border-radius:0 0 var(--website-measure-30px) 0;transform:rotate(8deg)}.art-caption{position:absolute;bottom:var(--website-measure-negative-30px);left:0;font:var(--website-type-9) ui-monospace,monospace;letter-spacing:.06em;color:var(--muted)}.platforms{padding-top:var(--website-measure-30px);padding-bottom:var(--website-measure-54px);border-top:var(--website-measure-1px) solid var(--line)}.platforms .eyebrow{margin-bottom:var(--website-measure-22px)}.platform-list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--website-measure-28px)}.platform-list>div{display:flex;flex-direction:column;gap:var(--website-measure-7px)}.platform-num{font:var(--website-type-10) ui-monospace,monospace;color:var(--muted)}.platform-list strong{font-size:var(--website-type-15);font-weight:500}.platform-desc{font-size:var(--website-type-12);color:var(--muted)}.status{display:inline-flex;width:fit-content;font-size:var(--website-type-11);background:var(--website-color-eceee3);border:var(--website-measure-1px) solid var(--line);padding:var(--website-measure-3px) var(--website-measure-8px);border-radius:var(--website-measure-4px);color:var(--muted)}.review-note{font-size:var(--website-type-11);color:var(--muted);margin:var(--website-measure-28px) 0 0;max-width:var(--website-measure-850px)}.story{display:grid;grid-template-columns:1fr 1fr;gap:var(--website-measure-80px);border-top:var(--website-measure-1px) solid var(--line);padding-top:var(--website-measure-80px);padding-bottom:var(--website-measure-80px)}h2{font-size:clamp(var(--website-type-36),4vw,var(--website-type-52));font-weight:500;letter-spacing:var(--website-measure-negative-2px)}.story-right article{padding:0 0 var(--website-measure-30px);margin-bottom:var(--website-measure-28px);border-bottom:var(--website-measure-1px) solid var(--line)}.story-right article:last-child{margin-bottom:0;border-bottom:0}.step{font:var(--website-type-10) ui-monospace,monospace;letter-spacing:.08em;color:var(--muted)}h3{font-size:var(--website-type-22);font-weight:500;letter-spacing:var(--website-measure-negative-p5px);margin:var(--website-measure-12px) 0}.story-right p{color:var(--muted);max-width:var(--website-measure-440px);font-size:var(--website-type-15);margin:0}.try-section{background:var(--website-color-eceee4);padding:var(--website-measure-72px) 0}.try-title{display:flex;justify-content:space-between;gap:var(--website-measure-40px);align-items:flex-end}.try-title>p{font-size:var(--website-type-14);color:var(--muted);max-width:var(--website-measure-300px)}.surface-tabs{display:flex;gap:var(--website-measure-4px);margin:var(--website-measure-32px) 0 var(--website-measure-18px);flex-wrap:wrap}.surface-tabs button{border:var(--website-measure-1px) solid transparent;background:none;color:var(--muted);padding:var(--website-measure-12px) var(--website-measure-18px);min-height:var(--website-measure-48px);font-size:var(--website-type-13);border-radius:var(--website-measure-8px)}.surface-tabs button[aria-pressed=true]{background:var(--website-color-fff);border-color:var(--website-color-c9d0ba);color:var(--ink)}.product-demo{display:flex;border:var(--website-measure-1px) solid var(--website-color-c7ceba);border-radius:var(--website-measure-12px);background:var(--website-color-fff);min-height:var(--website-measure-390px);overflow:hidden}.demo-sidebar{width:var(--website-measure-250px);background:var(--website-color-f6f7f1);flex-shrink:0;padding:var(--website-measure-22px) var(--website-measure-14px);display:flex;flex-direction:column;border-right:var(--website-measure-1px) solid var(--line)}.sidebar-brand{display:flex;gap:var(--website-measure-9px);align-items:center;padding:0 var(--website-measure-8px) var(--website-measure-24px);font-size:var(--website-type-14)}.person,.ai-person{display:flex;gap:var(--website-measure-10px);align-items:center;background:transparent;border:var(--website-measure-1px) solid transparent;border-radius:var(--website-measure-8px);text-align:left;padding:var(--website-measure-10px);width:100%;color:var(--ink);margin-bottom:var(--website-measure-8px)}.person strong,.ai-person strong{display:block;font-size:var(--website-type-13)}.person small,.ai-person small{display:block;font-size:var(--website-type-11);color:var(--muted)}.person.active{background:var(--website-color-e8edda);border-color:var(--website-color-d5ddc3)}.ai-person{margin-top:var(--website-measure-16px);border-top:var(--website-measure-1px) solid var(--line);border-radius:0;padding-top:var(--website-measure-20px)}.outline-icon{font-size:var(--website-type-32);width:var(--website-measure-36px);text-align:center}.retention{margin:auto var(--website-measure-10px) 0;padding-top:var(--website-measure-25px);font-size:var(--website-type-10);color:var(--muted)}.demo-thread{display:flex;flex-direction:column;flex:1;min-width:0}.workspace-button{margin-left:auto;min-height:var(--website-measure-48px);border:0;border-radius:var(--website-measure-6px);background:transparent;font-size:var(--website-type-12);color:var(--ink);padding:var(--website-measure-10px)}.timeline{display:flex;flex-direction:column;align-items:flex-start;min-height:var(--website-measure-220px);max-height:var(--website-measure-400px);overflow:auto;padding:var(--website-measure-16px) var(--website-measure-28px)}.timeline .bubble{font-size:var(--website-type-14);margin-bottom:var(--website-measure-18px)}.day-label{font-size:var(--website-type-10);color:var(--muted);align-self:center;margin-bottom:var(--website-measure-20px)}.composer{display:flex;gap:var(--website-measure-10px);border:var(--website-measure-1px) solid var(--line);border-radius:var(--website-measure-8px);padding:var(--website-measure-6px);margin:var(--website-measure-12px) var(--website-measure-20px) 0}.composer input{border:0;background:transparent;padding:var(--website-measure-8px);min-width:0;flex:1;color:var(--ink);font-size:var(--website-type-14)}.composer button{min-width:var(--website-measure-48px);padding:var(--website-measure-8px)}.local-note{font-size:var(--website-type-10);color:var(--muted);padding:var(--website-measure-10px) var(--website-measure-20px)}.workspace{width:var(--website-measure-260px);padding:var(--website-measure-24px);border-left:var(--website-measure-1px) solid var(--line);background:var(--website-color-f6f7f1);flex-shrink:0}.workspace h3{margin-top:0}.workspace h4{margin:var(--website-measure-30px) 0 var(--website-measure-14px);font-size:var(--website-type-18)}.workspace p{font-size:var(--website-type-14)}.workspace .quiet{font-size:var(--website-type-12)}.try-section #demoStatus{font-size:var(--website-type-12);margin:var(--website-measure-14px) 0 0}.product-demo.mobile-preview{max-width:var(--website-measure-430px);margin-left:auto;margin-right:auto}.product-demo.mobile-preview .demo-sidebar{display:none}.product-demo.mobile-preview .workspace{width:100%}.product-demo.mobile-preview.workspace-open .demo-thread{display:none}.product-demo.mobile-preview .back-demo{display:block}.back-demo{display:none;min-width:var(--website-measure-40px);min-height:var(--website-measure-48px);border:0;background:transparent;color:var(--ink);padding:0}.faq{display:grid;grid-template-columns:1fr 1fr;gap:var(--website-measure-80px);padding-top:var(--website-measure-88px);padding-bottom:var(--website-measure-88px)}.faq details{border-bottom:var(--website-measure-1px) solid var(--line);padding:var(--website-measure-18px) 0}.faq details:first-child{padding-top:0}.faq summary{cursor:pointer;list-style:none;min-height:var(--website-measure-48px);display:flex;align-items:center;justify-content:space-between;gap:var(--website-measure-24px);font-size:var(--website-type-15)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:var(--website-type-24)}.faq details[open] summary:after{content:'−'}.faq details p{font-size:var(--website-type-14);color:var(--muted);padding:var(--website-measure-12px) var(--website-measure-25px) var(--website-measure-4px) 0;margin:0}.closing{padding-top:var(--website-measure-55px);padding-bottom:var(--website-measure-70px);position:relative;border-top:var(--website-measure-1px) solid var(--line)}.closing h2{font-size:var(--website-type-64);letter-spacing:var(--website-measure-negative-3px);margin-bottom:var(--website-measure-30px)}.closing-line{position:absolute;right:var(--website-measure-60px);top:var(--website-measure-110px);width:40%;max-width:var(--website-measure-400px);stroke:var(--website-color-8e9e45);stroke-width:2;fill:none}footer{display:flex;gap:var(--website-measure-24px);align-items:center;border-top:var(--website-measure-1px) solid var(--line);padding-top:var(--website-measure-24px)!important;padding-bottom:var(--website-measure-24px)!important;font-size:var(--website-type-12);color:var(--muted)}footer p{margin:0}footer>a:not(.brand){margin-left:auto;display:flex;align-items:center;min-height:var(--website-measure-48px)}footer>span{font-size:var(--website-type-10)}dialog{max-width:var(--website-measure-440px);width:calc(100% - var(--website-measure-32px));border:var(--website-measure-1px) solid var(--line);border-radius:var(--website-measure-16px);background:var(--bg);color:var(--ink);padding:var(--website-measure-36px)}dialog::backdrop{background:var(--website-color-25282080)}dialog h2{font-size:var(--website-type-36);margin:var(--website-measure-18px) 0}dialog p{font-size:var(--website-type-14)}dialog .quiet{margin-top:var(--website-measure-20px);font-size:var(--website-type-12)}.dialog-close{position:absolute;top:var(--website-measure-8px);right:var(--website-measure-8px);border:0;background:transparent;min-width:var(--website-measure-48px);min-height:var(--website-measure-48px);font-size:var(--website-type-24);color:var(--ink)}.skip{position:absolute;top:var(--website-measure-negative-100px);background:var(--lime);padding:var(--website-measure-12px);z-index:50}.skip:focus{top:0}.sr-only{position:absolute;width:var(--website-measure-1px);height:var(--website-measure-1px);padding:0;margin:var(--website-measure-negative-1px);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}
@media(min-width:1600px){.hero{padding-top:var(--website-measure-70px);padding-bottom:var(--website-measure-90px)}}@media(max-width:1100px){:root{--gutter:var(--website-measure-32px)}.site-header nav{gap:var(--website-measure-16px);margin-right:0}.hero{gap:var(--website-measure-20px)}.conversation-art{height:var(--website-measure-550px)}.host-window{width:92%}.phone-note{right:var(--website-measure-negative-5px);width:var(--website-measure-178px)}.story,.faq{gap:var(--website-measure-48px)}.workspace{width:var(--website-measure-230px)}.demo-sidebar{width:var(--website-measure-210px)}h1{letter-spacing:var(--website-measure-negative-3px)}.hero .intro{font-size:var(--website-type-16)}.art-note{right:0}.try-title>p{max-width:var(--website-measure-240px)}}
@media(max-width:767px){:root{--gutter:var(--website-measure-24px)}.review-bar{font-size:var(--website-type-9);padding:var(--website-measure-6px) var(--website-measure-24px)}.site-header{padding-top:var(--website-measure-16px);padding-bottom:var(--website-measure-12px);gap:var(--website-measure-16px)}.site-header nav{display:none}.site-header .button{font-size:var(--website-type-12);padding:var(--website-measure-10px) var(--website-measure-15px);gap:var(--website-measure-12px)}.brand{gap:var(--website-measure-5px)}.brand .wordmark{width:var(--website-measure-64px);height:var(--website-measure-42px)}.hero{grid-template-columns:1fr;gap:var(--website-measure-24px);padding-top:var(--website-measure-38px);padding-bottom:var(--website-measure-60px)}.eyebrow{font-size:var(--website-type-9);letter-spacing:.08em;margin-bottom:var(--website-measure-22px)}.hero h1{font-size:var(--website-type-68);letter-spacing:var(--website-measure-negative-4px);margin-bottom:var(--website-measure-26px)}.hero .intro{font-size:var(--website-type-16);line-height:1.7}.desktop-break{display:none}.tiny-people{margin-top:var(--website-measure-25px)}.conversation-art{height:var(--website-measure-530px);max-width:var(--website-measure-480px);width:100%;margin:auto}.host-window{width:92%;top:var(--website-measure-60px);left:2%}.host-content{padding:var(--website-measure-15px)}.phone-note{width:var(--website-measure-165px);right:0;bottom:var(--website-measure-6px);padding:var(--website-measure-10px) var(--website-measure-14px) var(--website-measure-15px)}.phone-note p{font-size:var(--website-type-18)}.art-note{top:0;font-size:var(--website-type-11)}.art-note em{font-size:var(--website-type-14)}.art-caption{font-size:var(--website-type-8);bottom:var(--website-measure-negative-22px)}.connection-stroke{left:28%}.platforms{padding-top:var(--website-measure-28px);padding-bottom:var(--website-measure-40px)}.platform-list{grid-template-columns:1fr 1fr;gap:var(--website-measure-26px) var(--website-measure-16px)}.platform-list strong{font-size:var(--website-type-14)}.platform-desc{font-size:var(--website-type-11)}.review-note{font-size:var(--website-type-10)}.story,.faq{grid-template-columns:1fr;gap:var(--website-measure-36px);padding-top:var(--website-measure-48px);padding-bottom:var(--website-measure-48px)}h2{font-size:var(--website-type-38);letter-spacing:var(--website-measure-negative-1p5px)}.story-right article{padding-bottom:var(--website-measure-24px);margin-bottom:var(--website-measure-22px)}.story-right h3{font-size:var(--website-type-21)}.story-right p{font-size:var(--website-type-15)}.try-section{padding:var(--website-measure-48px) 0}.try-title{display:block}.try-title>p{margin:var(--website-measure-24px) 0 0;max-width:none;font-size:var(--website-type-13)}.surface-tabs{gap:var(--website-measure-2px);margin-top:var(--website-measure-24px)}.surface-tabs button{font-size:var(--website-type-11);padding:var(--website-measure-10px) var(--website-measure-9px)}.product-demo{min-height:var(--website-measure-400px)}.demo-sidebar{display:none;width:100%;border-right:0}.demo-thread .chat-top{padding:var(--website-measure-8px) var(--website-measure-10px);gap:var(--website-measure-6px)}.demo-thread .avatar{width:var(--website-measure-32px);height:var(--website-measure-32px)}.chat-top strong{font-size:var(--website-type-12)}.workspace-button{font-size:var(--website-type-10);padding:var(--website-measure-6px)}.timeline{padding:var(--website-measure-16px)}.timeline .bubble{font-size:var(--website-type-13);max-width:92%}.composer{margin:var(--website-measure-10px) var(--website-measure-10px) 0}.composer input{font-size:var(--website-type-16);padding:var(--website-measure-4px)}.composer button{min-height:var(--website-measure-48px)}.local-note{padding:var(--website-measure-10px);font-size:var(--website-type-9)}.back-demo{display:block}.workspace{width:100%;border-left:0}.workspace-open .demo-thread{display:none}.product-demo.show-people .demo-sidebar{display:flex}.product-demo.show-people .demo-thread{display:none}.faq{gap:var(--website-measure-28px)}.faq details p{font-size:var(--website-type-14)}.closing{padding-top:var(--website-measure-42px);padding-bottom:var(--website-measure-48px)}.closing h2{font-size:var(--website-type-50)}.closing-line{display:none}footer{flex-wrap:wrap;gap:var(--website-measure-12px) var(--website-measure-24px)}footer p{font-size:var(--website-type-11)}footer>a:not(.brand){margin-left:0;flex-basis:100%}footer>span{font-size:var(--website-type-10)}.coffee-card{width:var(--website-measure-180px)}.host-content>p{font-size:var(--website-type-12)}.bubble{font-size:var(--website-type-11)}.review-bar>span{letter-spacing:0}.review-bar a{letter-spacing:0}}
@media(max-width:359px){:root{--gutter:var(--website-measure-18px)}.hero h1{font-size:var(--website-type-59)}.review-bar{padding-left:var(--website-measure-18px);padding-right:var(--website-measure-18px)}.surface-tabs button{padding:var(--website-measure-10px) var(--website-measure-6px);font-size:var(--website-type-10)}.phone-note{width:var(--website-measure-145px)}.conversation-art{height:var(--website-measure-520px)}.platform-list strong{font-size:var(--website-type-12)}.site-header .button{padding:var(--website-measure-8px) var(--website-measure-12px)}.window-bar{padding:0 var(--website-measure-9px);gap:var(--website-measure-6px);font-size:var(--website-type-9)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
/* Give the overlapping illustration its own flow space at narrow and tablet widths. */
@media(min-width:768px) and (max-width:1100px){.conversation-art{height:var(--website-measure-640px)}}
@media(max-width:767px){.conversation-art{height:var(--website-measure-610px)}.art-caption{bottom:var(--website-measure-negative-22px)}}
@media(max-width:359px){.conversation-art{height:var(--website-measure-630px)}}

.preview-tag{font-size:var(--website-type-10);font-weight:400;color:var(--muted);margin-left:var(--website-measure-8px)}.menu-toggle{display:none}.site-header{flex-wrap:wrap}.local-note{font-size:var(--website-type-12)}.review-note{font-size:var(--website-type-13);max-width:var(--website-measure-820px)}.platform-desc{font-size:var(--website-type-14)}.platform-list strong{font-size:var(--website-type-16)}.platform-num{font-size:var(--website-type-12)}.hero{padding-bottom:var(--website-measure-100px)}.conversation-art{height:var(--website-measure-640px)}.art-caption{bottom:var(--website-measure-negative-20px);font-size:var(--website-type-10)}.host-window{top:var(--website-measure-75px)}.art-note{top:var(--website-measure-5px)}.try-section #demoStatus{font-size:var(--website-type-14)}.timeline{min-height:var(--website-measure-240px)}.demo-sidebar small,.chat-top small{font-size:var(--website-type-12)}.retention{font-size:var(--website-type-12)}.day-label{font-size:var(--website-type-12)}.composer input{font-size:var(--website-type-16)}.primary:hover{background:var(--website-color-c5e332);filter:none}.button{transition:background-color var(--website-duration-160ms) ease}.brand:focus-visible{border-radius:var(--website-measure-8px)}.person[aria-current=true]{background:var(--website-color-e8edda);border-color:var(--website-color-d5ddc3)}.surface-tabs button{font-size:var(--website-type-14)}.workspace-button{font-size:var(--website-type-14)}.eyebrow{font-size:var(--website-type-12)}.step{font-size:var(--website-type-12)}footer>span{font-size:var(--website-type-12)}.legal{max-width:var(--website-measure-800px);padding-top:var(--website-measure-48px);padding-bottom:var(--website-measure-80px)}.legal h1{font-size:var(--website-type-56);letter-spacing:var(--website-measure-negative-2px)}.legal h2{font-size:var(--website-type-28);letter-spacing:var(--website-measure-negative-p5px);margin:var(--website-measure-32px) 0 var(--website-measure-16px)}.legal p{max-width:var(--website-measure-650px)}.legal .back-link{display:inline-flex;min-height:var(--website-measure-48px);align-items:center;margin-bottom:var(--website-measure-24px)}.no-script{background:var(--website-color-eff0e7);padding:var(--website-measure-16px) var(--website-measure-24px);font-size:var(--website-type-14)}.product-demo.mobile-preview.show-people .demo-sidebar{display:flex;width:100%}.product-demo.mobile-preview.show-people .demo-thread{display:none}.product-demo.mobile-preview .back-demo{display:block}
@media(min-width:768px) and (max-width:1100px){.hero{grid-template-columns:1fr 1fr}.conversation-art{height:var(--website-measure-680px)}.hero h1{font-size:var(--website-type-64)}.site-header nav{gap:var(--website-measure-16px)}.host-window{width:92%}}
@media(max-width:767px){.site-header{gap:var(--website-measure-12px)}.site-header .brand{margin-right:auto}.site-header>.dark{order:2}.menu-toggle{order:1;display:flex;align-items:center;justify-content:center;gap:var(--website-measure-8px);background:transparent;border:var(--website-measure-1px) solid var(--line);border-radius:var(--website-measure-8px);min-height:var(--website-measure-48px);padding:var(--website-measure-10px) var(--website-measure-12px);color:var(--ink);font-size:var(--website-type-14)}.site-header nav{display:none;order:3;flex-basis:100%;margin:0;border-top:var(--website-measure-1px) solid var(--line);padding-top:var(--website-measure-8px);gap:0}.site-header nav.is-open{display:flex;flex-direction:column;align-items:stretch}.site-header nav a{font-size:var(--website-type-16);min-height:var(--website-measure-48px);padding:var(--website-measure-8px)}.hero{padding-top:var(--website-measure-30px);padding-bottom:var(--website-measure-64px)}.hero h1{font-size:var(--website-type-64)}.hero-copy .eyebrow{font-size:var(--website-type-10)}.intro{max-width:var(--website-measure-520px)}.conversation-art{height:var(--website-measure-640px)}.platform-list strong{font-size:var(--website-type-15)}.platform-desc{font-size:var(--website-type-13)}.review-note{font-size:var(--website-type-13)}.eyebrow,.step{font-size:var(--website-type-11)}.surface-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--website-measure-4px)}.surface-tabs button{font-size:var(--website-type-12);padding:var(--website-measure-8px) var(--website-measure-4px);white-space:normal}.local-note{font-size:var(--website-type-11)}.workspace-button{font-size:var(--website-type-12)}.try-section #demoStatus{font-size:var(--website-type-13)}.chat-top small{font-size:var(--website-type-11)}.art-caption{font-size:var(--website-type-9)}.legal h1{font-size:var(--website-type-42)}.legal{padding-top:var(--website-measure-32px)}.legal h2{font-size:var(--website-type-26)}.phone-footer{font-size:var(--website-type-10)}.site-header .button{min-height:var(--website-measure-48px)}}
@media(max-width:359px){.hero h1{font-size:var(--website-type-56);letter-spacing:var(--website-measure-negative-3px)}.site-header .brand img:first-child{width:var(--website-measure-32px);height:var(--website-measure-32px)}.site-header .brand .wordmark{width:var(--website-measure-48px);height:var(--website-measure-32px)}.site-header{gap:var(--website-measure-8px)}.menu-toggle{padding:var(--website-measure-8px)}.site-header>.dark{padding:var(--website-measure-10px);font-size:var(--website-type-12)}.site-header>.dark span{font-size:var(--website-type-16)}.surface-tabs button{font-size:var(--website-type-11)}}

@media(max-width:767px){.site-header{gap:var(--space-inline-sm)}.site-header .brand img:first-child{width:var(--website-measure-32px);height:var(--website-measure-32px)}.site-header .brand .wordmark{width:var(--website-measure-48px);height:var(--website-measure-32px)}.site-header>.dark{gap:var(--space-inline-sm);padding:var(--space-inset-sm) var(--space-inset-sm)}.menu-toggle{padding:var(--space-inset-sm);gap:var(--space-inline-xs)}.menu-toggle span{display:none}}

.hero>*{min-width:0}h1,h2,h3,p,.platform-list>div{overflow-wrap:anywhere}.platform-list{grid-template-columns:repeat(4,minmax(0,1fr))}.conversation-art{min-height:var(--website-illustration-height)}@media(max-width:767px){.platform-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.phone-note{right:var(--space-inset-md)}.demo-thread .chat-top{flex-wrap:wrap}.demo-thread .chat-top>div{min-width:0}.workspace-button{max-width:100%;overflow-wrap:anywhere}}

.analytics-choice{position:fixed;z-index:100;bottom:16px;left:16px;right:16px;max-width:560px;padding:20px;background:var(--color-surface,#fff);color:var(--color-text,#252820);border:1px solid #dce1d0;border-radius:16px;box-shadow:0 8px 32px #25282018;font:14px/1.5 system-ui,sans-serif}
.analytics-choice[hidden]{display:none}.analytics-choice p{margin:0 0 12px}.analytics-choice>div{display:flex;flex-wrap:wrap;gap:12px}.analytics-choice button{min-height:44px;padding:10px 16px;background:#edf3cb;color:#252820;border:0;border-radius:8px;cursor:pointer}.analytics-choice button:first-child{background:#d1f448}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:2px solid #252820;outline-offset:4px}.analytics-settings{border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:8px 0;min-height:44px;font:inherit}
