.guide-stage[data-paused] *,.guide-stage[data-paused] :before,.guide-stage[data-paused] :after{animation-play-state:paused!important}.guide-typing{vertical-align:bottom;max-width:100%;animation:guide-type var(--guide-type-ms,1.4s) steps(18, end) both;display:inline-block}@keyframes guide-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.guide-caret{vertical-align:-.15em;background:hsl(var(--primary));width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite guide-blink;display:inline-block}@keyframes guide-blink{50%{opacity:0}}.guide-pop{animation:.24s cubic-bezier(.22,1,.36,1) both guide-pop}@keyframes guide-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.guide-sheet{animation:.34s cubic-bezier(.22,1,.36,1) both guide-sheet}@keyframes guide-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.guide-fade{animation:.3s ease-out both guide-fade}@keyframes guide-fade{0%{opacity:0}to{opacity:1}}.guide-rise{animation:.4s cubic-bezier(.22,1,.36,1) both guide-rise}@keyframes guide-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.guide-drop{animation:.7s cubic-bezier(.34,1.56,.64,1) .25s both guide-drop}@keyframes guide-drop{0%{opacity:0;transform:translateY(-28px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}.guide-splash{animation:.5s ease-in .9s both guide-splash}@keyframes guide-splash{to{opacity:0;visibility:hidden}}.guide-launch{animation:.45s cubic-bezier(.22,1,.36,1) both guide-launch}@keyframes guide-launch{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.guide-keyboard{animation:.3s cubic-bezier(.22,1,.36,1) both guide-sheet}.guide-spin{animation:.9s linear infinite guide-spin}@keyframes guide-spin{to{transform:rotate(360deg)}}.guide-pointer{z-index:40;pointer-events:none;opacity:0;will-change:transform, opacity;transition:opacity .2s ease-out;position:absolute;top:0;left:0}.guide-touch{background:#ffffff8c;border-radius:9999px;width:3rem;height:3rem;transition:transform .15s ease-out;position:absolute;top:-1.5rem;left:-1.5rem;box-shadow:0 0 0 2px #122b278c,0 6px 18px #122b2759}.guide-pointer[data-pressing] .guide-touch{background:#ffffffbf;transform:scale(.82)}.guide-cursor{filter:drop-shadow(0 2px 3px #00000059);width:1.6rem;height:1.6rem;transition:transform .12s ease-out;position:absolute;top:-.15rem;left:-.2rem}.guide-pointer[data-pressing] .guide-cursor{transform:scale(.88)}.guide-ripple{opacity:0;border:3px solid #e0a020;border-radius:9999px;width:3.5rem;height:3.5rem;position:absolute;top:-1.75rem;left:-1.75rem}.guide-pointer[data-pressing] .guide-ripple{animation:.5s ease-out both guide-ripple}@keyframes guide-ripple{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(1.35)}}.guide-highlight{z-index:39;pointer-events:none;opacity:0;border-radius:.75rem;transition:opacity .2s ease-out;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #e0a020,0 0 0 7px #f2a60d40}.guide-highlight[data-on]{opacity:1;animation:1.2s ease-in-out infinite guide-pulse}@keyframes guide-pulse{50%{box-shadow:0 0 0 3px #e0a020,0 0 0 11px #f2a60d1f}}.guide-camera{transform-origin:0 0;transition:transform .9s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.guide-keepalive{background:hsl(var(--background));width:2px;height:2px;animation:.1s linear infinite alternate guide-keepalive;position:absolute;bottom:0;right:0}@keyframes guide-keepalive{to{opacity:.97}}
