*{box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:8px}.ellip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-fade{animation:.35s vf}@keyframes vf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sub-card{animation:.45s cubic-bezier(.2,.8,.2,1) backwards pop}.wallet-item{animation:.5s cubic-bezier(.2,.8,.2,1) backwards pop}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.lift{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .2s}.lift:hover{border-color:#fff2;transform:translateY(-2px);box-shadow:0 14px 40px #0006}.sub-card:hover .row-actions{opacity:1}.icon-btn:hover{color:#eceff4;background:#ffffff16}.icon-btn-light:hover{background:#ffffff38}.nav-item:hover{color:#c7cdd6;background:#ffffff08}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 28px #8b95ff55}.btn-primary:active{transform:translateY(0)}.btn-ghost:hover{background:#ffffff12;border-color:#ffffff28}.bell:hover{filter:brightness(1.25)}.pulse{animation:.5s cubic-bezier(.2,.8,.2,1) backwards grow}@keyframes grow{0%{opacity:.3;height:4px!important}}.search:focus-within{border-color:#8b95ff66!important}.inp:focus{border-color:#8b95ff88!important}.overlay{animation:.2s fade}@keyframes fade{0%{opacity:0}}.modal{animation:.28s cubic-bezier(.2,.9,.3,1) rise}@keyframes rise{0%{opacity:0;transform:translateY(16px)scale(.97)}}.toast{animation:.3s cubic-bezier(.2,1.4,.4,1) toastIn}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,14px)}}select.inp option{color:#eceff4;background:#14181f}@media (max-width:880px){.lift,.sub-card,.wallet-item,.view-fade,.pulse,.modal,.toast{animation:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}html,body{background:#0e1116;margin:0;padding:0}.sub-row{transition:background .15s}.sub-row:hover{background:#ffffff06}.sub-row .icon-btn{opacity:.55}.sub-row:hover .icon-btn{opacity:1}.login-inp:focus{border-color:#8b95ff88!important}.login-btn:hover{transform:translateY(-1px);box-shadow:0 12px 30px #8b95ff55}.login-btn:active{transform:translateY(0)}.login-card{animation:.4s cubic-bezier(.2,.9,.3,1) loginRise}@keyframes loginRise{0%{opacity:0;transform:translateY(16px)scale(.98)}}
