.ProductDemo-module__OnaofW__frame{color:#292524;background:#fff;border:1px solid #dbe3ea;border-radius:22px;width:100%;max-width:64rem;margin:auto;overflow:hidden;box-shadow:0 0 0 6px #f5f5f4,0 8px 30px #18263806}.ProductDemo-module__OnaofW__toolbar{color:#78716c;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:12px;display:flex}.ProductDemo-module__OnaofW__toolbar>span{align-items:center;gap:8px;display:flex}.ProductDemo-module__OnaofW__toolbar i{background:#06f;border-radius:50%;width:6px;height:6px}.ProductDemo-module__OnaofW__playback{gap:6px;display:flex}.ProductDemo-module__OnaofW__playback button{cursor:pointer;color:#78716c;background:#fff;border:1px solid #e7e5e4;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.ProductDemo-module__OnaofW__playback button:hover{color:#06f;border-color:#a8c9ff}.ProductDemo-module__OnaofW__canvas{background:#edf7ff}.ProductDemo-module__OnaofW__diagram svg{width:100%;height:auto;display:block}.ProductDemo-module__OnaofW__cardTitle{font:600 19px var(--font-sans), sans-serif;fill:#292524}.ProductDemo-module__OnaofW__cardBody{font:400 15px var(--font-sans), sans-serif;fill:#57534e}.ProductDemo-module__OnaofW__smallLabel{font:600 11px var(--font-mono), monospace;letter-spacing:1px}.ProductDemo-module__OnaofW__chip{font:400 12px var(--font-sans), sans-serif;fill:#687586}.ProductDemo-module__OnaofW__routeLabel{font:400 12px var(--font-sans), sans-serif;fill:#72879a}.ProductDemo-module__OnaofW__stepLabel{font:500 10px var(--font-mono), monospace;letter-spacing:1px;fill:#718397}.ProductDemo-module__OnaofW__flow{stroke-dasharray:8 28;animation:2.4s linear infinite ProductDemo-module__OnaofW__flow}.ProductDemo-module__OnaofW__wave rect{transform-box:fill-box;transform-origin:50%;animation:.8s ease-in-out infinite alternate ProductDemo-module__OnaofW__wave}.ProductDemo-module__OnaofW__mouth{transform-box:fill-box;transform-origin:50%;animation:.8s ease-in-out infinite alternate ProductDemo-module__OnaofW__talk}.ProductDemo-module__OnaofW__frame:not([data-stage="0"]) .ProductDemo-module__OnaofW__wave rect,.ProductDemo-module__OnaofW__frame:not([data-stage="0"]) .ProductDemo-module__OnaofW__mouth{animation-play-state:paused}.ProductDemo-module__OnaofW__activeCard>rect:first-child{stroke:#06f;stroke-width:2.5px}.ProductDemo-module__OnaofW__phase{color:#78716c;align-items:center;gap:7px;font-size:11px;display:flex}.ProductDemo-module__OnaofW__playback button:focus-visible{outline-offset:3px;outline:2px solid #06f}.ProductDemo-module__OnaofW__paused *{animation-play-state:paused!important}.ProductDemo-module__OnaofW__mobileFlow{display:none}.ProductDemo-module__OnaofW__mobilePipe{background:repeating-linear-gradient(#06f 0 4px,#b7d1e5 4px 9px);width:2px;height:22px;margin:auto;animation:1s linear infinite ProductDemo-module__OnaofW__pipe}.ProductDemo-module__OnaofW__mobileVoice{align-items:center;gap:14px;display:flex}.ProductDemo-module__OnaofW__mobileVoice p,.ProductDemo-module__OnaofW__mobileNode p{color:#78716c;margin:4px 0 0;font-size:12px;line-height:1.6}.ProductDemo-module__OnaofW__mobileVoice strong,.ProductDemo-module__OnaofW__mobileNode strong{font-size:14px;font-weight:600}.ProductDemo-module__OnaofW__mobileNode{background:#fff;border:1px solid #bfd0df;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.ProductDemo-module__OnaofW__mobileNode>svg{color:#06f;flex-shrink:0}.ProductDemo-module__OnaofW__cleanup{background:#fffef1}.ProductDemo-module__OnaofW__mobileOutput{background:#fff;border:1px solid #bfd0df;border-radius:14px;overflow:hidden}.ProductDemo-module__OnaofW__mobileOutput>span{text-transform:uppercase;letter-spacing:1px;color:#78716c;border-bottom:1px solid #edf0f3;padding:10px 18px;font-size:10px;display:block}.ProductDemo-module__OnaofW__mobileOutput p{min-height:90px;margin:0;padding:20px 18px;font-size:17px;line-height:1.5}.ProductDemo-module__OnaofW__mobileActive{border-color:#06f;box-shadow:0 0 0 2px #0066ff0a}@keyframes ProductDemo-module__OnaofW__flow{to{stroke-dashoffset:-72px}}@keyframes ProductDemo-module__OnaofW__wave{to{transform:scaleY(.35)}}@keyframes ProductDemo-module__OnaofW__talk{to{transform:scaleY(.65)}}@keyframes ProductDemo-module__OnaofW__pipe{to{background-position:0 9px}}@media (max-width:900px){.ProductDemo-module__OnaofW__diagram{display:none}.ProductDemo-module__OnaofW__mobileFlow{padding:22px;display:block}.ProductDemo-module__OnaofW__toolbar{padding:12px 16px;font-size:11px}.ProductDemo-module__OnaofW__phase{font-size:10px}}@media (prefers-reduced-motion:reduce){.ProductDemo-module__OnaofW__frame *{transition:none!important;animation:none!important}.ProductDemo-module__OnaofW__flow{stroke-dasharray:none;opacity:.45}}.ProductDemo-module__OnaofW__frame[data-sleeping] *{animation-play-state:paused!important}@media (max-width:900px){.ProductDemo-module__OnaofW__mobileFlow{max-width:540px;margin:auto}}.ProductDemo-module__OnaofW__mobileVoice>svg{flex-shrink:0}.ProductDemo-module__OnaofW__mobileBranch{position:relative}.ProductDemo-module__OnaofW__mobileBranch .ProductDemo-module__OnaofW__mobileNode{margin-inline:16px;position:relative}.ProductDemo-module__OnaofW__optionalLabel{font:500 9px/1.5 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.8px;color:#78716c;margin-bottom:5px;display:block}.ProductDemo-module__OnaofW__skipped{opacity:.65;background:#f5f8fb;border-style:dashed}.ProductDemo-module__OnaofW__bypassPipe{border:2px dashed #06f;border-right:0;border-radius:14px 0 0 14px;width:50%;display:none;position:absolute;inset:-23px auto -23px -5px}.ProductDemo-module__OnaofW__mobileBranch[data-enabled=false] .ProductDemo-module__OnaofW__bypassPipe{display:block}.ProductDemo-module__OnaofW__mobileBranch[data-enabled=true] .ProductDemo-module__OnaofW__mobileNode{margin-inline:0}.ProductDemo-module__OnaofW__mobileOutput small{float:right;text-transform:none;letter-spacing:0;font-size:9px}.ProductDemo-module__OnaofW__exampleText{font:400 13px var(--font-sans), sans-serif;fill:#57534e}.ProductDemo-module__OnaofW__diagram .ProductDemo-module__OnaofW__cardTitle,.ProductDemo-module__OnaofW__diagram .ProductDemo-module__OnaofW__cardBody,.ProductDemo-module__OnaofW__diagram .ProductDemo-module__OnaofW__smallLabel,.ProductDemo-module__OnaofW__diagram .ProductDemo-module__OnaofW__chip,.ProductDemo-module__OnaofW__diagram .ProductDemo-module__OnaofW__exampleText{text-anchor:middle}@media (max-width:900px){.ProductDemo-module__OnaofW__mobileFlow{width:100%;max-width:340px;margin:auto;padding:22px 28px}.ProductDemo-module__OnaofW__mobileVoice,.ProductDemo-module__OnaofW__mobileNode,.ProductDemo-module__OnaofW__mobileOutput{box-sizing:border-box;text-align:center;background:#fff;border:1.5px solid #292524;border-radius:14px;width:100%}.ProductDemo-module__OnaofW__mobileVoice{flex-direction:column;gap:4px;padding:12px 14px}.ProductDemo-module__OnaofW__mobileVoice>svg{width:58px;height:58px}.ProductDemo-module__OnaofW__mobileVoice p,.ProductDemo-module__OnaofW__mobileNode p{margin:3px 0 0;font-size:11px;line-height:1.5}.ProductDemo-module__OnaofW__mobileVoice strong,.ProductDemo-module__OnaofW__mobileNode strong{font-size:13px}.ProductDemo-module__OnaofW__mobileNode{justify-content:center;padding:14px 18px;position:relative}.ProductDemo-module__OnaofW__mobileNode>svg{width:14px;height:14px;position:absolute;left:12px}.ProductDemo-module__OnaofW__mobileNode>div{width:100%}.ProductDemo-module__OnaofW__mobileSpeech{padding:0 18px 12px;overflow:hidden}.ProductDemo-module__OnaofW__mobileBrand{color:#fff;font:500 9px/1.4 var(--font-mono), monospace;letter-spacing:1px;background:#06f;margin:0 -18px 10px;padding:8px 12px;display:block}.ProductDemo-module__OnaofW__mobileBrand~.ProductDemo-module__OnaofW__optionalLabel{display:none}.ProductDemo-module__OnaofW__optionalLabel{letter-spacing:.6px;margin-bottom:3px;font-size:8px}.ProductDemo-module__OnaofW__mobilePipe{height:22px}.ProductDemo-module__OnaofW__mobileBranch{margin-block:0}.ProductDemo-module__OnaofW__mobileBranch .ProductDemo-module__OnaofW__mobileNode,.ProductDemo-module__OnaofW__mobileBranch[data-enabled=true] .ProductDemo-module__OnaofW__mobileNode{margin-inline:0}.ProductDemo-module__OnaofW__cleanup{background:#fffef1}.ProductDemo-module__OnaofW__skipped{opacity:.65;background:#f5f8fb;border-style:dashed}.ProductDemo-module__OnaofW__bypassPipe{border-radius:12px 0 0 12px;width:calc(50% + 18px);top:-11px;bottom:-11px;left:-18px}.ProductDemo-module__OnaofW__mobileActive{border-color:#06f}.ProductDemo-module__OnaofW__mobileOutput>span{border-color:#292524;padding:8px 10px;font-size:8px}.ProductDemo-module__OnaofW__mobileOutput small{float:none;margin-top:3px;font-size:8px;display:block}.ProductDemo-module__OnaofW__mobileOutput p{text-align:center;min-height:94px;padding:12px;font-size:13px;line-height:1.5}}@media (max-width:600px){.ProductDemo-module__OnaofW__mobileFlow{max-width:310px;padding:18px 26px}.ProductDemo-module__OnaofW__toolbar{padding:9px 12px;font-size:10px}.ProductDemo-module__OnaofW__playback button{width:25px;height:25px}}.ProductDemo-module__OnaofW__instinctSwitch{color:#334155;cursor:pointer;border-radius:8px;justify-content:flex-end;align-items:center;gap:5px;min-height:44px;padding:0 4px;font-size:12px;font-weight:600;display:inline-flex}.ProductDemo-module__OnaofW__instinctSwitch:focus-visible{outline-offset:-2px;outline:2px solid #06f}.ProductDemo-module__OnaofW__switchTrack{background:#64748b;border-radius:99px;align-items:center;width:34px;height:20px;padding:2px;display:flex}.ProductDemo-module__OnaofW__switchTrack span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s}.ProductDemo-module__OnaofW__instinctSwitch[aria-checked=true] .ProductDemo-module__OnaofW__switchTrack{background:#06f}.ProductDemo-module__OnaofW__instinctSwitch[aria-checked=true] .ProductDemo-module__OnaofW__switchTrack span{transform:translate(14px)}.ProductDemo-module__OnaofW__playback{align-items:center}.ProductDemo-module__OnaofW__phase{margin-right:4px}.ProductDemo-module__OnaofW__mobileBranch .ProductDemo-module__OnaofW__cleanup{opacity:1;display:block}.ProductDemo-module__OnaofW__mobileInstinctHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.ProductDemo-module__OnaofW__mobileInstinctHeading strong{align-items:center;gap:5px;display:inline-flex}.ProductDemo-module__OnaofW__mobileInstinctHeading svg{color:#06f}
