@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.js-hide{-webkit-animation:fadeOut .2s;animation:fadeOut .2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.js-show{-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.card.linked:after{content:'';position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;opacity:0;border-radius:5px;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-box-shadow:0 5px 15px rgba(60,55,125,.15);box-shadow:0 5px 15px rgba(60,55,125,.15)}.card.linked img{-webkit-transition:-webkit-filter .5s ease-out,-webkit-transform .5s ease-out;transition:-webkit-filter .5s ease-out,-webkit-transform .5s ease-out;-o-transition:filter .5s ease-out,transform .5s ease-out;transition:filter .5s ease-out,transform .5s ease-out;transition:filter .5s ease-out,transform .5s ease-out,-webkit-filter .5s ease-out,-webkit-transform .5s ease-out}.card.linked:is(:hover,:focus-within):after{opacity:1}.card.linked:is(:hover,:focus-within) img{-webkit-filter:saturate(1.02) contrast(1.125) brightness(1.02);filter:saturate(1.02) contrast(1.125) brightness(1.02);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.widget[data-state]:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';z-index:-1;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;border-radius:5px}.widget[data-state=success]:before{background:-o-linear-gradient(315deg,#4caf50 0,#2196f3 100%);background:linear-gradient(135deg,#4caf50 0,#2196f3 100%);opacity:1}.widget[data-state=error]:before{background:-o-linear-gradient(315deg,#e57373 0,#e91e63 100%);background:linear-gradient(135deg,#e57373 0,#e91e63 100%);opacity:1}