.home-flow-pl .home-flow-playback{min-height:40px;display:flex;justify-content:flex-end;gap:16px;margin-bottom:12px;font-size:16px}.home-flow-pl .home-flow-playback button{text-decoration:underline;text-underline-offset:4px;cursor:pointer}.home-flow-pl button:focus-visible{outline:2px solid #171717;outline-offset:4px}.home-flow-pl .home-flow-right{position:relative}.home-flow-pl .home-flow-stage-arrow{position:absolute;left:-21px;top:73px;pointer-events:none}.home-flow-pl .home-flow-agent-section{width:100%;margin-top:12px}.home-flow-pl .home-flow-site-page{position:relative;padding:24px 20px}.home-flow-pl .home-flow-site-page .bg-neutral-900,.home-flow-pl .home-flow-site-page .bg-neutral-800{background-color:#999}.home-flow-pl .home-flow-site-cta{position:absolute;bottom:24px;left:20px;margin:0}.home-flow-pl .home-flow-site-overlay{position:absolute;bottom:24px;right:20px;width:min(440px,calc(100% - 240px));z-index:2}.home-flow-pl .home-flow-browser-chrome{border-radius:9px 9px 0 0}.home-flow-pl .home-flow-measured{position:relative}.home-flow-pl .home-flow-panel-content{box-sizing:border-box;margin-left:auto;padding:16px;border:1px solid #aaa;border-radius:10px;background:#fff;font:18px/1.4 system-ui,sans-serif}.home-flow-pl .home-flow-measures{position:absolute;top:0;left:0;width:100%;height:0;visibility:hidden;pointer-events:none}.home-flow-pl .home-flow-measures>div{box-sizing:border-box;position:absolute;top:0;width:100%;padding:16px;border:1px solid transparent;font:18px/1.4 system-ui,sans-serif}.home-flow-pl .home-flow-record{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.home-flow-pl .home-flow-record-tools{display:flex;align-items:center;gap:10px;margin-left:auto}.home-flow-pl .home-flow-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font:14px/1.4 system-ui,sans-serif}.home-flow-pl .home-flow-control{display:inline-block;border:1px solid #aaa;border-radius:5px;padding:5px 10px;font:16px/1.4 system-ui,sans-serif;background:#fff}.home-flow-pl .home-flow-input{padding:10px;border:1px solid #ccc;border-radius:5px;margin-top:12px}.home-flow-pl .home-flow-typed{position:relative;white-space:pre-line}.home-flow-pl .home-flow-typing{position:absolute;inset:0}.home-flow-pl .home-flow-input .home-flow-typing{inset:10px}.home-flow-pl .home-flow-send{display:flex;justify-content:flex-end;margin-top:12px}.home-flow-pl .home-flow-bubble{padding:10px 12px;background:#eee;border-radius:10px;margin-top:12px;width:fit-content;max-width:85%;font-size:18px;line-height:1.4}.home-flow-pl .home-flow-bubble p{margin:0}.home-flow-pl .home-flow-context>:last-child{text-align:right}.home-flow-pl .home-flow-outgoing{margin-left:auto;text-align:left}.home-flow-pl .home-flow-quote{margin-top:12px;font-size:18px;line-height:1.4}.home-flow-pl .home-flow-compose{margin-top:16px;border:1px solid #ccc;border-radius:5px;padding:10px}.home-flow-pl .home-flow-reply-placeholder{min-height:50px;font-size:16px;color:#666}.home-flow-pl .home-flow-summary-text{padding-right:24px}.home-flow-pl .home-flow-team-frame{position:relative}.home-flow-pl .home-flow-disclosure{position:absolute;right:0;top:0;width:40px;height:40px;display:grid;place-items:center;cursor:pointer;border-radius:10px}.home-flow-pl .home-flow-team-frame:has([aria-expanded=true]) .home-flow-context{padding-right:36px}.home-flow-pl .home-flow-team-caption{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.home-flow-pl .home-flow-team-caption p{margin:0;text-align:right}.home-flow-pl .home-flow-team-caption svg{order:-1;flex-shrink:0;margin-left:32px;margin-right:auto}.home-flow-pl [data-testid=feedback-flow-change]>p{text-align:right}.home-flow-pl .home-flow-terminal{font:16px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.home-flow-pl .home-flow-terminal-title{position:relative;display:flex;align-items:center;gap:12px;padding:12px 44px 12px 16px;border-radius:9px 9px 0 0;background:#fafafa;font:14px/1.4 ui-monospace,monospace}.home-flow-pl .home-flow-terminal-title:has([aria-expanded=false]){border-radius:9px}.home-flow-pl .home-flow-agent-toggle{position:absolute;right:0;top:0;height:100%;min-height:40px;width:40px;display:grid;place-items:center;cursor:pointer;border-radius:9px}.home-flow-pl .home-flow-agent-status{margin-left:auto;font-size:12px}.home-flow-pl .home-flow-terminal-body:not([hidden]){border-top:1px solid #ccc}.home-flow-pl .home-flow-terminal-body{padding:16px;min-height:200px}.home-flow-pl .home-flow-plan{white-space:pre-line}.home-flow-pl .home-flow-confirm,.home-flow-pl .home-flow-human{margin-top:16px}.home-flow-pl .home-flow-confirm .home-flow-control{margin-top:8px;font-family:inherit}.home-flow-pl .home-flow-human{margin-bottom:8px}.home-flow-pl .home-flow-caret{margin-left:8px}.home-flow-pl [data-testid=demo-contact-us-button]{min-width:180px;justify-content:center}.home-flow-pl .home-flow-button-label{display:inline-grid;place-items:center;white-space:nowrap}.home-flow-pl .home-flow-button-label>span{grid-area:1 / 1}.home-flow-pl .home-flow-button-size{visibility:hidden;pointer-events:none}.home-flow-pl .home-flow-button-typing{position:relative}.home-flow-pl .home-flow-button-caret{position:absolute;left:100%;top:.2em;width:1px;height:1em;background:currentColor}.home-flow-pl .home-flow-cursor{position:absolute;top:0;left:0;pointer-events:none;z-index:5;transform-origin:4px 4px}.home-flow-pl .home-flow-wave{display:flex;align-items:center;height:24px;gap:3px}.home-flow-pl .home-flow-wave i{width:3px;background:#777;border-radius:2px}.home-experience-pl[data-testid=home-experience-choices] [data-testid=home-live-try],.home-experience-pl[data-testid=home-experience-choices] [data-testid=home-prepared-review]{color:#0a0a0a;-webkit-text-fill-color:currentColor;opacity:1}.home-experience-pl[data-testid=home-experience-choices] [data-copy-key="home.desktop.S01.experience.liveBody"],.home-experience-pl[data-testid=home-experience-choices] [data-copy-key="home.desktop.S01.experience.preparedBody"]{color:#404040;-webkit-text-fill-color:currentColor;opacity:1}@media(min-width:1280px){.home-v3-hero-grid>.col-span-5{display:contents}.home-v3-hero-grid [data-testid=hero-eyebrow]{grid-column:1 / span 5;grid-row:1}.home-v3-hero-grid [data-testid=hero-h1]{grid-column:1 / span 5;grid-row:2}.home-v3-hero-grid>.desktop-only>.col-span-7{grid-column:6 / span 7;grid-row:2;margin-top:24px}}
