@keyframes keeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes keeDot{0%,60%,to{transform:scale(.6);opacity:.4}30%{transform:scale(1);opacity:1}}@keyframes keePulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.07)}}.animate-kee-in{animation:keeIn .45s ease-out both}.animate-kee-in-delay{animation:keeIn .55s ease-out .35s both}.animate-kee-typing{animation:keeIn .45s ease-out 1.5s both}.animate-kee-dot{animation:keeDot 1.2s ease-in-out 0s infinite}.animate-kee-dot-2{animation:keeDot 1.2s ease-in-out .2s infinite}.animate-kee-dot-3{animation:keeDot 1.2s ease-in-out .4s infinite}.animate-kee-pulse{animation:keePulse 7s ease-in-out infinite}.animate-kee-pulse-delay{animation:keePulse 9s ease-in-out 1.5s infinite}@media(prefers-reduced-motion:reduce){.animate-kee-in,.animate-kee-in-delay,.animate-kee-typing,.animate-kee-dot,.animate-kee-dot-2,.animate-kee-dot-3,.animate-kee-pulse,.animate-kee-pulse-delay{animation:none!important}}.kee-screencast{will-change:transform}.kee-screencast .kee-fx-typed,.kee-screencast .kee-fx-confirm-typed{display:inline-block;max-width:0}.kee-screencast .kee-fx-rec{animation:keeBlink 1.1s ease-in-out infinite}.kee-screencast .kee-fx-caret,.kee-screencast .kee-fx-confirm-caret{animation:keeCaretBlink .75s steps(2,end) infinite;transform:translateY(1px)}.kee-screencast .kee-fx-prompt{animation:keeFadeAll 15s ease-in-out infinite}.kee-screencast .kee-fx-typed{animation:keeType 15s steps(48,end) infinite}.kee-screencast .kee-fx-caret{animation:keeCaretCycle 15s linear infinite}.kee-screencast .kee-fx-result{opacity:0;transform:scale(.97) translateY(6px);animation:keeResultIn 15s ease-out infinite}.kee-screencast .kee-fx-row-1{opacity:0;transform:translateY(4px);animation:keeRowIn 15s ease-out infinite;animation-delay:0s}.kee-screencast .kee-fx-row-2{opacity:0;transform:translateY(4px);animation:keeRowIn2 15s ease-out infinite}.kee-screencast .kee-fx-row-3{opacity:0;transform:translateY(4px);animation:keeRowIn3 15s ease-out infinite}.kee-screencast .kee-fx-row-4{opacity:0;transform:translateY(4px);animation:keeRowIn4 15s ease-out infinite}.kee-screencast .kee-fx-preview{opacity:0;animation:keePreviewIn 15s ease-out infinite}.kee-screencast .kee-fx-confirm{opacity:0;animation:keeConfirmIn 15s ease-out infinite}.kee-screencast .kee-fx-confirm-typed{animation:keeConfirmType 15s steps(7,end) infinite}.kee-screencast .kee-fx-confirm-caret{animation:keeConfirmCaretCycle 15s linear infinite}.kee-screencast .kee-fx-done{opacity:0;transform:translateY(6px);animation:keeDoneIn 15s ease-out infinite}.kee-screencast .kee-fx-progress-bar{animation:keeProgress 15s linear infinite}@keyframes keeFadeAll{0%,90%{opacity:1}92%{opacity:0}to{opacity:0}}@keyframes keeType{0%{max-width:0}20%{max-width:100%}90%{max-width:100%}92%,to{max-width:0}}@keyframes keeCaretCycle{0%,22%{opacity:1}26%,90%{opacity:0}to{opacity:0}}@keyframes keeResultIn{0%,22%{opacity:0;transform:scale(.97) translateY(6px)}28%,90%{opacity:1;transform:scale(1) translateY(0)}92%,to{opacity:0;transform:scale(.98) translateY(4px)}}@keyframes keeRowIn{0%,28%{opacity:0;transform:translateY(4px)}32%,90%{opacity:1;transform:translateY(0)}92%,to{opacity:0}}@keyframes keeRowIn2{0%,30%{opacity:0;transform:translateY(4px)}34%,90%{opacity:1;transform:translateY(0)}92%,to{opacity:0}}@keyframes keeRowIn3{0%,32%{opacity:0;transform:translateY(4px)}36%,90%{opacity:1;transform:translateY(0)}92%,to{opacity:0}}@keyframes keeRowIn4{0%,34%{opacity:0;transform:translateY(4px)}38%,90%{opacity:1;transform:translateY(0)}92%,to{opacity:0}}@keyframes keePreviewIn{0%,42%{opacity:0}46%,90%{opacity:1}92%,to{opacity:0}}@keyframes keeConfirmIn{0%,50%{opacity:0;transform:translateY(4px)}54%,90%{opacity:1;transform:translateY(0)}92%,to{opacity:0}}@keyframes keeConfirmType{0%,52%{max-width:0}58%{max-width:100%}90%{max-width:100%}92%,to{max-width:0}}@keyframes keeConfirmCaretCycle{0%,54%{opacity:0}55%,60%{opacity:1}62%,90%{opacity:0}}@keyframes keeDoneIn{0%,60%{opacity:0;transform:translateY(6px) scale(.97)}66%{opacity:1;transform:translateY(0) scale(1.03)}70%,90%{opacity:1;transform:translateY(0) scale(1)}92%,to{opacity:0}}@keyframes keeProgress{0%{width:0}90%{width:100%}92%,to{width:0}}@keyframes keeBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes keeCaretBlink{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.kee-screencast .kee-fx-prompt,.kee-screencast .kee-fx-typed,.kee-screencast .kee-fx-caret,.kee-screencast .kee-fx-result,.kee-screencast [class*=kee-fx-row-],.kee-screencast .kee-fx-preview,.kee-screencast .kee-fx-confirm,.kee-screencast .kee-fx-confirm-typed,.kee-screencast .kee-fx-confirm-caret,.kee-screencast .kee-fx-done,.kee-screencast .kee-fx-progress-bar,.kee-screencast .kee-fx-rec{animation:none!important;opacity:1!important;max-width:100%!important;transform:none!important;width:100%!important}}
