.demo-caret{display:inline-block;width:1px;height:1.1em;margin-left:1px;vertical-align:text-bottom;background:currentColor;animation:demo-caret-blink 1s steps(2,start) infinite}@keyframes demo-caret-blink{to{opacity:0}}.demo-shimmer{position:relative;overflow:hidden}.demo-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-100%);animation:demo-shimmer 1.1s ease-in-out infinite;pointer-events:none}@keyframes demo-shimmer{to{transform:translateX(100%)}}.embed-toast{animation:embed-toast-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes embed-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stack-field-in{animation:stack-field-in .4s cubic-bezier(.22,1,.36,1) both}@keyframes stack-field-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.stack-typing span{animation:stack-typing 1.2s ease-in-out infinite}.stack-typing span:nth-child(2){animation-delay:.15s}.stack-typing span:nth-child(3){animation-delay:.3s}@keyframes stack-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.appflow-panel-in{animation:appflow-panel-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes appflow-panel-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.appflow-badge{animation:appflow-badge .5s ease-out both;animation-delay:.18s}@keyframes appflow-badge{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.motion-run .wl-pulse{animation:wl-pulse 1.6s ease-in-out infinite}@keyframes wl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.86)}}.motion-run .wl-drop{animation:wl-drop 3.4s cubic-bezier(.22,1,.36,1) infinite}@keyframes wl-drop{0%{opacity:0;transform:translateY(-10px) scale(.98)}13%{opacity:1;transform:translateY(0) scale(1)}84%{opacity:1;transform:translateY(0) scale(1)}93%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:0;transform:translateY(-10px) scale(.98)}}.motion-run .wl-post{animation:wl-post 3.6s cubic-bezier(.22,1,.36,1) infinite}@keyframes wl-post{0%{opacity:0;transform:translateX(-14px)}15%{opacity:1;transform:translateX(0)}85%{opacity:1;transform:translateX(0)}95%{opacity:0;transform:translateX(-8px)}to{opacity:0;transform:translateX(-14px)}}.motion-run .wl-fill-item{animation:wl-fill 3.6s cubic-bezier(.22,1,.36,1) infinite}@keyframes wl-fill{0%,10%{opacity:0;transform:translateY(6px)}26%{opacity:1;transform:translateY(0)}86%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(4px)}}.motion-run .wl-step-item{animation:wl-step 3.6s ease-in-out infinite}@keyframes wl-step{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}.flow-step{opacity:0;transform:translateY(8px) scale(.985);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.flow-step.is-in{opacity:1;transform:none}.flow-step.from-left{transform:translateX(-16px)}.flow-step.from-left.is-in{transform:none}.flow-cursor-lite{opacity:0;transform:translate(8px,8px) scale(.9);transition:opacity .4s ease,transform .55s cubic-bezier(.22,1,.36,1)}.flow-cursor-lite.is-in{opacity:1;transform:translate(-2px,-2px) scale(1)}.screen-in{animation:screen-in .4s cubic-bezier(.22,1,.36,1) both}@keyframes screen-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.screen-slide-left{animation:screen-slide-left .4s cubic-bezier(.22,1,.36,1) both}@keyframes screen-slide-left{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}.screen-zoom{animation:screen-zoom .42s cubic-bezier(.22,1,.36,1) both}@keyframes screen-zoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.screen-rise{animation:screen-rise .44s cubic-bezier(.22,1,.36,1) both}@keyframes screen-rise{0%{opacity:0;transform:translateY(14px) rotate(-1.2deg)}to{opacity:1;transform:none}}.pop-in{animation:pop-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes pop-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.carousel-roll{animation:carousel-roll .5s cubic-bezier(.22,1,.36,1)}@keyframes carousel-roll{0%{transform:translateX(var(--roll-from,8.75rem))}to{transform:translateX(0)}}.intg-tile-shine:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.4) 50%,transparent 60%);transform:translateX(-130%);animation:intg-shine 3s ease-in-out infinite}.dark .intg-tile-shine:after{background:linear-gradient(105deg,transparent 40%,rgba(49,46,129,.16) 50%,transparent 60%)}@keyframes intg-shine{0%{transform:translateX(-130%)}65%,to{transform:translateX(130%)}}