.ProductDemo-module__pO9E4G__demo{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;overflow:hidden}.ProductDemo-module__pO9E4G__header{color:#3f3f46;justify-content:space-between;align-items:center;height:52px;padding:0 20px;font-size:13px;font-weight:600;display:flex}.ProductDemo-module__pO9E4G__artwork{width:100%;height:auto;display:block;overflow:visible}.ProductDemo-module__pO9E4G__label{font-family:var(--font-geist-sans),sans-serif;fill:#52525b;font-size:12px;font-weight:500}.ProductDemo-module__pO9E4G__caption{color:#52525b;text-align:center;min-height:52px;padding:8px 20px 16px;font-size:13px;line-height:20px}.ProductDemo-module__pO9E4G__stitchReveal{animation:5s linear both ProductDemo-module__pO9E4G__stitch-reveal}.ProductDemo-module__pO9E4G__needle{animation:5s linear both ProductDemo-module__pO9E4G__sewing;transform:translate(120px)}.ProductDemo-module__pO9E4G__needleDip{transform-origin:0 0;animation:.4s ease-in-out 10 both ProductDemo-module__pO9E4G__needle-dip;transform:translateY(-7px)rotate(-8deg)}@keyframes ProductDemo-module__pO9E4G__needle-dip{0%,to{transform:translateY(-7px)rotate(-8deg)}35%{transform:translateY(0)rotate(0)}50%{transform:translateY(0)rotate(8deg)scale(.9)}65%{transform:translateY(2px)rotate(8deg)scale(.9)}75%{transform:translateY(0)rotate(0)}}.ProductDemo-module__pO9E4G__stamp{transform-origin:496px 269px;animation:.5s ease-out both ProductDemo-module__pO9E4G__stamp}.ProductDemo-module__pO9E4G__strikeThrough{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s ease-in-out .3s both ProductDemo-module__pO9E4G__cross-out}@keyframes ProductDemo-module__pO9E4G__cross-out{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ProductDemo-module__pO9E4G__editBackground{transition:fill .6s}.ProductDemo-module__pO9E4G__originalWording,.ProductDemo-module__pO9E4G__replacementWording{opacity:1;filter:blur();transition:opacity .6s,filter .6s}.ProductDemo-module__pO9E4G__originalWording[data-visible=false],.ProductDemo-module__pO9E4G__replacementWording[data-visible=false]{opacity:0;filter:blur(2px)}.ProductDemo-module__pO9E4G__needlePresence{opacity:1;transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1);animation:.4s backwards ProductDemo-module__pO9E4G__needle-enter;transform:translate(0)}.ProductDemo-module__pO9E4G__needlePresence[data-exiting=true]{opacity:0;transform:translate(14px,-22px)}@keyframes ProductDemo-module__pO9E4G__needle-enter{0%{opacity:0}to{opacity:1}}.ProductDemo-module__pO9E4G__captionText{animation:.5s both ProductDemo-module__pO9E4G__state-text;display:block}.ProductDemo-module__pO9E4G__stateText{animation:.5s both ProductDemo-module__pO9E4G__state-text}@keyframes ProductDemo-module__pO9E4G__state-text{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.ProductDemo-module__pO9E4G__sendReady{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.ProductDemo-module__pO9E4G__sendReady[data-visible=true]{opacity:1;transition-delay:.2s;transform:translateY(0)}.ProductDemo-module__pO9E4G__readySeal{opacity:0;transform-origin:360px 269px;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1);transform:scale(.85)}.ProductDemo-module__pO9E4G__readySeal[data-visible=true]{opacity:1;transform:scale(1)}.ProductDemo-module__pO9E4G__questionBubble{animation:5s ease-in-out infinite ProductDemo-module__pO9E4G__question}.ProductDemo-module__pO9E4G__answerBubble{animation:5s ease-in-out infinite ProductDemo-module__pO9E4G__answer}.ProductDemo-module__pO9E4G__answerTransfer{stroke-dasharray:1;animation:2.5s ease-in-out infinite ProductDemo-module__pO9E4G__thread-flow}.ProductDemo-module__pO9E4G__answerLines{animation:1.5s ease-out ProductDemo-module__pO9E4G__stitch-line}.ProductDemo-module__pO9E4G__scan{animation:3s ease-in-out infinite ProductDemo-module__pO9E4G__scan}.ProductDemo-module__pO9E4G__savedCopy{animation:.6s ease-out both ProductDemo-module__pO9E4G__save-copy}.ProductDemo-module__pO9E4G__applicationRow{animation:1.2s ease-out ProductDemo-module__pO9E4G__dock}.ProductDemo-module__pO9E4G__statusChange{animation:.4s ease-out ProductDemo-module__pO9E4G__save-copy}.ProductDemo-module__pO9E4G__attachedResume{animation:5s ease-in-out infinite ProductDemo-module__pO9E4G__attach}.ProductDemo-module__pO9E4G__trackingCursor{transition:transform 1s cubic-bezier(.22,1,.36,1)}.ProductDemo-module__pO9E4G__ripple{transform-box:fill-box;transform-origin:50%;animation:2.5s ease-out infinite ProductDemo-module__pO9E4G__ripple}.ProductDemo-module__pO9E4G__progressPath{transition:d 1s}.ProductDemo-module__pO9E4G__stage[data-playing=false] *{animation:none}.ProductDemo-module__pO9E4G__stage[data-playing=false] .ProductDemo-module__pO9E4G__strikeThrough{animation:1.8s ease-in-out .3s both paused ProductDemo-module__pO9E4G__cross-out}@keyframes ProductDemo-module__pO9E4G__thread-flow{0%,12%{stroke-dashoffset:1px}65%,to{stroke-dashoffset:0}}@keyframes ProductDemo-module__pO9E4G__stitch-line{0%,12%{clip-path:inset(0 100% 0 0)}65%,to{clip-path:inset(0)}}@keyframes ProductDemo-module__pO9E4G__stitch-reveal{0%,8%{width:0}80%,to{width:120px}}@keyframes ProductDemo-module__pO9E4G__sewing{0%,8%{transform:translate(0)}80%,to{transform:translate(120px)}}@keyframes ProductDemo-module__pO9E4G__stamp{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes ProductDemo-module__pO9E4G__question{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ProductDemo-module__pO9E4G__answer{0%,10%{opacity:.4;transform:translate(8px,5px)}35%,85%{opacity:1;transform:translate(0)}to{opacity:.4;transform:translate(8px,5px)}}@keyframes ProductDemo-module__pO9E4G__scan{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(115px)}}@keyframes ProductDemo-module__pO9E4G__save-copy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductDemo-module__pO9E4G__dock{0%{opacity:.4;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductDemo-module__pO9E4G__attach{0%,8%{transform:translate(15px,-20px)rotate(4deg)}35%,to{transform:translate(0)rotate(0)}}@keyframes ProductDemo-module__pO9E4G__ripple{0%{opacity:.9;transform:scale(.7)}85%,to{opacity:0;transform:scale(1.6)}}@media (max-width:480px){.ProductDemo-module__pO9E4G__header{padding:0 12px}.ProductDemo-module__pO9E4G__caption{padding-left:12px;padding-right:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ProductDemo-module__pO9E4G__demo *,.ProductDemo-module__pO9E4G__stage[data-playing=true] *{transition:none;animation:none}}.ProductDemo-module__pO9E4G__answerToken{animation:2.5s ease-in-out infinite ProductDemo-module__pO9E4G__answer-token;transform:translate(325px,212px)}@keyframes ProductDemo-module__pO9E4G__answer-token{0%,10%{opacity:0;transform:translate(460px,190px)}25%{opacity:1}55%{opacity:1;transform:translate(410px,227px)}85%,to{opacity:0;transform:translate(325px,212px)}}@media (prefers-reduced-motion:reduce){.ProductDemo-module__pO9E4G__stage[data-playing] .ProductDemo-module__pO9E4G__strikeThrough{stroke-dashoffset:0;animation:none}}
