.sc__inner{position:relative;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sc__container{overflow:hidden;min-height:240px;max-width:240px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sc__container,.sc__container>img{position:relative;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.sc__container canvas,.sc__container>img{top:0;left:0;width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;will-change:transform}.sc__container canvas{position:absolute;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sc__container--completed #js--sc--container .sc__inner,.sc__container--completed #js--sc--container img{display:none!important}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}50%{opacity:.7;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.sc__container--completed .completion-overlay{animation:fadeInScale .6s ease-out}.sc__container--completed .completion-overlay>*{animation:bounceIn .8s ease-out .2s both}.sc__container--completed .completion-overlay{display:flex!important;align-items:center!important;justify-content:center!important}.sc__container--completed .completion-overlay>*{text-align:center!important;margin:0 auto!important}