@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&family=Playfair+Display:ital,wght@0,500;0,700;1,500&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}body{font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased}input,select,button,textarea{outline:none;font-family:DM Sans,sans-serif}button{cursor:pointer;border:none;background:none}::placeholder{opacity:.5}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:8px}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bloom{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fly{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(-100px) rotate(540deg);opacity:0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-up{animation:fadeUp .38s cubic-bezier(.22,1,.36,1) both}.bloom{animation:bloom .32s cubic-bezier(.34,1.56,.64,1) both}.float{animation:float 3.5s ease-in-out infinite}.shim{background:linear-gradient(90deg,#0000000a 25%,#ffffff73,#0000000a 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:14px}.tx-row{border-radius:14px;transition:background .15s,padding-left .15s}.tx-row:hover{padding-left:6px}.tx-row:hover .del{opacity:1!important}
