.LandingCharacterDemo-module__qQYX0W__demo{color:#20282a;grid-template-columns:minmax(0,1fr);width:100%;max-width:660px;margin-inline:auto;display:grid}.LandingCharacterDemo-module__qQYX0W__request{background:#f1f7f4;border:1px solid #cbded5;border-radius:14px 14px 14px 3px;width:fit-content;max-width:100%;margin-bottom:12px;padding:10px 16px}.LandingCharacterDemo-module__qQYX0W__label{color:#2d6d6f;margin-bottom:8px;font-size:11px;line-height:1.4}.LandingCharacterDemo-module__qQYX0W__request .LandingCharacterDemo-module__qQYX0W__label{margin-bottom:2px}.LandingCharacterDemo-module__qQYX0W__document{z-index:4;background:#fff;border:1px solid #baccc5;border-radius:12px;justify-self:center;width:60%;padding:20px 20px 14px;position:relative;box-shadow:0 6px 18px #2942390c}.LandingCharacterDemo-module__qQYX0W__content{margin-bottom:14px;display:grid}.LandingCharacterDemo-module__qQYX0W__view{grid-area:1/1;transition:opacity .25s,visibility .25s}.LandingCharacterDemo-module__qQYX0W__view[aria-hidden=true]{opacity:0;visibility:hidden}.LandingCharacterDemo-module__qQYX0W__question{color:#925514;margin-bottom:12px;font-size:13px;line-height:1.5}.LandingCharacterDemo-module__qQYX0W__highlight{background:#fff4dc;border-bottom:2px solid #bf842d}.LandingCharacterDemo-module__qQYX0W__comparison{line-height:1.5}.LandingCharacterDemo-module__qQYX0W__before{color:#6b7280;margin-bottom:6px;font-size:14px}.LandingCharacterDemo-module__qQYX0W__after{color:#2d6d6f;font-size:17px;font-weight:600}.LandingCharacterDemo-module__qQYX0W__after ins{background:#eef6f2;text-decoration:none}.LandingCharacterDemo-module__qQYX0W__reason{color:#6b7280;margin-top:10px;font-size:13px}.LandingCharacterDemo-module__qQYX0W__code{font-family:monospace}.LandingCharacterDemo-module__qQYX0W__controls{border-top:1px solid #e5ece8;padding-top:14px}.LandingCharacterDemo-module__qQYX0W__message{text-wrap:balance;min-height:42px;margin-bottom:10px;font-size:14px;line-height:1.5}.LandingCharacterDemo-module__qQYX0W__primary{color:#fff;white-space:nowrap;background:#3a8a8c;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:11px 16px;font-size:14px;font-weight:600;transition:background .18s;display:inline-flex}.LandingCharacterDemo-module__qQYX0W__primary:hover{background:#2d6d6f}.LandingCharacterDemo-module__qQYX0W__primary:disabled{cursor:default;background:#2d6d6f}.LandingCharacterDemo-module__qQYX0W__primary:focus-visible,.LandingCharacterDemo-module__qQYX0W__replay:focus-visible{outline-offset:2px;outline:2px solid #3a8a8c}.LandingCharacterDemo-module__qQYX0W__disclaimer{color:#6b7280;margin-top:8px;font-size:11px}.LandingCharacterDemo-module__qQYX0W__replay{color:#52645e;text-underline-offset:3px;margin:-16px -4px;padding:16px 4px;text-decoration:underline}.LandingCharacterDemo-module__qQYX0W__cast{--ratio:2.1;--table:63%;aspect-ratio:var(--ratio);margin-top:calc(var(--table) * .5 * .74 - 100% / var(--ratio));pointer-events:none;position:relative}.LandingCharacterDemo-module__qQYX0W__human,.LandingCharacterDemo-module__qQYX0W__agent,.LandingCharacterDemo-module__qQYX0W__table,.LandingCharacterDemo-module__qQYX0W__sheet{pointer-events:none;position:absolute}.LandingCharacterDemo-module__qQYX0W__human,.LandingCharacterDemo-module__qQYX0W__table{height:auto}.LandingCharacterDemo-module__qQYX0W__human{z-index:2;transform-origin:40% 90%;width:36%;transition:transform .65s;bottom:8.4%;left:-4%}.LandingCharacterDemo-module__qQYX0W__agent{z-index:2;transform-origin:65% 90%;width:32%;transition:transform .65s;bottom:10.5%;right:-8%}.LandingCharacterDemo-module__qQYX0W__agentImage{width:100%;height:auto;display:block}.LandingCharacterDemo-module__qQYX0W__table{width:var(--table);z-index:3;bottom:0;left:19%}.LandingCharacterDemo-module__qQYX0W__sheet{display:none}.LandingCharacterDemo-module__qQYX0W__tools{gap:5%;width:44%;display:flex;position:absolute;top:-6%;left:57%;translate:-50%}.LandingCharacterDemo-module__qQYX0W__tool{aspect-ratio:1;color:#20282a;background:#fff;border:1.5px solid #20282a;border-radius:999px;flex:1;justify-content:center;align-items:center;display:flex}.LandingCharacterDemo-module__qQYX0W__toolIcon{width:58%;height:58%}.LandingCharacterDemo-module__qQYX0W__file{white-space:nowrap;color:#2d6d6f;background:#fff;border:1.5px solid #20282a;border-radius:4px;padding:2px 5px;font:600 9px/1.3 monospace;animation:.55s ease-out LandingCharacterDemo-module__qQYX0W__receive;position:absolute;bottom:55%;left:14%}.LandingCharacterDemo-module__qQYX0W__demo[data-step=requested] .LandingCharacterDemo-module__qQYX0W__human{transform:rotate(2deg)}.LandingCharacterDemo-module__qQYX0W__demo[data-step=revised] .LandingCharacterDemo-module__qQYX0W__agent,.LandingCharacterDemo-module__qQYX0W__demo[data-step=approved] .LandingCharacterDemo-module__qQYX0W__agent{transform:rotate(-3deg)}.LandingCharacterDemo-module__qQYX0W__demo[data-step=handoff] .LandingCharacterDemo-module__qQYX0W__agent{animation:.7s ease-in-out LandingCharacterDemo-module__qQYX0W__nod}@keyframes LandingCharacterDemo-module__qQYX0W__receive{0%{opacity:0;transform:translate(-40px,-12px)rotate(-8deg)}}@keyframes LandingCharacterDemo-module__qQYX0W__nod{0%{transform:rotate(-3deg)}55%{transform:rotate(1.5deg)translateY(-4px)}}@media (max-width:639px){.LandingCharacterDemo-module__qQYX0W__document{width:100%;padding:18px 18px 14px}.LandingCharacterDemo-module__qQYX0W__cast{--ratio:1.75;--table:67%;margin-top:12px}.LandingCharacterDemo-module__qQYX0W__human{width:42%;bottom:8.6%;left:-2%}.LandingCharacterDemo-module__qQYX0W__agent{width:40%;bottom:10.7%;right:-2%}.LandingCharacterDemo-module__qQYX0W__table{left:18%}.LandingCharacterDemo-module__qQYX0W__file{left:auto;right:72%}.LandingCharacterDemo-module__qQYX0W__sheet{z-index:3;aspect-ratio:.82;background:#fff;border:1.5px solid #20282a;border-radius:3px;flex-direction:column;width:15%;padding:8px 7px;transition:opacity .45s,transform .45s;display:flex;bottom:43%;left:51.5%;translate:-50%}.LandingCharacterDemo-module__qQYX0W__sheet:before,.LandingCharacterDemo-module__qQYX0W__sheet:after{content:"";border-radius:1px;height:3px;display:block}.LandingCharacterDemo-module__qQYX0W__sheet:before{background:#20282a;width:62%;box-shadow:0 7px 0 -.5px #c9d1ce,0 13px 0 -.5px #c9d1ce}.LandingCharacterDemo-module__qQYX0W__sheet:after{background:#bf842d;width:46%;margin-top:auto;transition:background .45s}.LandingCharacterDemo-module__qQYX0W__demo[data-step=revised] .LandingCharacterDemo-module__qQYX0W__sheet:after,.LandingCharacterDemo-module__qQYX0W__demo[data-step=approved] .LandingCharacterDemo-module__qQYX0W__sheet:after{background:#3a8a8c}.LandingCharacterDemo-module__qQYX0W__demo[data-step=handoff] .LandingCharacterDemo-module__qQYX0W__sheet{opacity:0;transform:translate(40%,-30%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.LandingCharacterDemo-module__qQYX0W__human,.LandingCharacterDemo-module__qQYX0W__agent,.LandingCharacterDemo-module__qQYX0W__primary,.LandingCharacterDemo-module__qQYX0W__view,.LandingCharacterDemo-module__qQYX0W__sheet,.LandingCharacterDemo-module__qQYX0W__sheet:after{transition:none}.LandingCharacterDemo-module__qQYX0W__file,.LandingCharacterDemo-module__qQYX0W__demo[data-step=handoff] .LandingCharacterDemo-module__qQYX0W__agent{animation:none}}
