.em{--em-red:#ef3e36;--em-red-deep:#d92d26;--em-orange:#ff7a3d;--em-sea:#1f6f9a;--em-gold:#c99a5b;--em-gold-l:#f3dfb8;--em-ink:#1f2329;--em-text:#33363d;--em-sub:#8a909a;--em-line:#eef0f3;--em-bg:#f5f6f8;color:var(--em-text)}.em-num{font-variant-numeric:tabular-nums;font-family:DIN Alternate,Roboto Condensed,-apple-system,Helvetica Neue,sans-serif}.em-grad{background-image:linear-gradient(100deg,#ff7a3d,#ef3e36)}.em-card{background:#fff;border-radius:14px}.em-hair{position:relative}.em-hair:after{content:"";background:var(--em-line);height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.6)}.em-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes em-push{0%{transform:translate(100%)}to{transform:none}}.em-push{animation:.3s cubic-bezier(.2,.8,.2,1) both em-push}@keyframes em-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes em-live{0%,to{opacity:1}50%{opacity:.35}}.em-live{animation:1.2s ease-in-out infinite em-live}@keyframes em-bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.em-bars span{transform-origin:bottom;background:currentColor;border-radius:1px;width:2px;height:9px;margin-right:1.5px;animation:.9s ease-in-out infinite em-bars;display:inline-block}.em-bars span:nth-child(2){animation-delay:.2s}.em-bars span:nth-child(3){animation-delay:.4s}@keyframes em-heart{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1;transform:translateY(-20px)scale(1)}to{opacity:0;transform:translate(var(--dx,0), -220px) scale(1.1)}}.em-heart{animation:2.2s ease-out forwards em-heart}@keyframes em-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.em-rise{animation:.35s cubic-bezier(.2,.8,.2,1) both em-rise}@keyframes em-shine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(260%)skew(-20deg)}}.em-shine{position:relative;overflow:hidden}.em-shine:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;animation:2.6s ease-in-out infinite em-shine;position:absolute;inset:0}@keyframes em-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.em-bounce{animation:1.4s ease-in-out infinite em-bounce}@keyframes em-spin-slow{to{transform:rotate(360deg)}}.em-spin-slow{animation:8s linear infinite em-spin-slow}button.em-grad:disabled{color:#a3a8b0;box-shadow:none;background-color:#e5e7eb;background-image:none}
