body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-in}.slide-in{animation:slideIn .3s cubic-bezier(.4,0,.2,1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes glow{0%,to{box-shadow:0 0 5px #ff99404d}50%{box-shadow:0 0 20px #ff994099}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.card-hover{overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover:before{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .5s;width:100%;z-index:1}.card-hover:hover:before{left:100%}.card-hover:hover{box-shadow:0 12px 24px #0006!important;transform:translateY(-4px)}.fade-in{animation:fadeIn .6s ease-out}.fade-in-delay-1{animation:fadeIn .6s ease-out .1s backwards}.fade-in-delay-2{animation:fadeIn .6s ease-out .2s backwards}.fade-in-delay-3{animation:fadeIn .6s ease-out .3s backwards}.fade-in-delay-4{animation:fadeIn .6s ease-out .4s backwards}.fade-in-delay-5{animation:fadeIn .6s ease-out .5s backwards}.slide-in-left{animation:slideInLeft .5s ease-out}.slide-in-right{animation:slideInRight .5s ease-out}.scale-in{animation:scaleIn .4s ease-out}.scale-in-delay-1{animation:scaleIn .4s ease-out .1s backwards}.scale-in-delay-2{animation:scaleIn .4s ease-out .2s backwards}.scale-in-delay-3{animation:scaleIn .4s ease-out .3s backwards}.stat-number{animation:countUp .6s ease-out}.pulse-glow{animation:glow 2s ease-in-out infinite}.float{animation:float 3s ease-in-out infinite}.emoji-bounce:hover{animation:bounce .5s}.notification-dot{animation:pulse 2s ease-in-out infinite;background:#f44336;border-radius:50%;height:8px;width:8px}.skeleton{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%);background-size:1000px 100%}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2991ff,#00c9ff);-webkit-background-clip:text;background-clip:text}.gradient-border{position:relative}.gradient-border:before{background:linear-gradient(135deg,#2991ff,#ff9940);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.progress-ring{transform:rotate(-90deg);transform-origin:50% 50%}.quick-action{opacity:0;transform:translateY(10px);transition:all .3s ease}.card-hover:hover .quick-action{opacity:1;transform:translateY(0)}.trend-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 8px}.trend-up{background:#4caf5033;color:#4caf50}.trend-down{background:#f4433633;color:#f44336}.clickable-card{cursor:pointer;transition:all .2s ease}.clickable-card:active{transform:scale(.98)}.avatar-pop:hover{transform:scale(1.1);transition:transform .2s ease;z-index:10}.streak-fire{animation:float 2s ease-in-out infinite}.button-pulse{animation:pulse 2s ease-in-out infinite}.list-item-0{animation:fadeIn .4s ease-out 0s backwards}.list-item-1{animation:fadeIn .4s ease-out .05s backwards}.list-item-2{animation:fadeIn .4s ease-out .1s backwards}.list-item-3{animation:fadeIn .4s ease-out .15s backwards}.list-item-4{animation:fadeIn .4s ease-out .2s backwards}.list-item-5{animation:fadeIn .4s ease-out .25s backwards}.list-item-6{animation:fadeIn .4s ease-out .3s backwards}.list-item-7{animation:fadeIn .4s ease-out .35s backwards}.list-item-8{animation:fadeIn .4s ease-out .4s backwards}.list-item-9{animation:fadeIn .4s ease-out .45s backwards}.list-item-0.priority-glow{animation:fadeIn .4s ease-out 0s backwards,glow 2s ease-in-out .4s infinite}.list-item-1.priority-glow{animation:fadeIn .4s ease-out .05s backwards,glow 2s ease-in-out .45s infinite}.list-item-2.priority-glow{animation:fadeIn .4s ease-out .1s backwards,glow 2s ease-in-out .5s infinite}.list-item-3.priority-glow{animation:fadeIn .4s ease-out .15s backwards,glow 2s ease-in-out .55s infinite}.list-item-4.priority-glow{animation:fadeIn .4s ease-out .2s backwards,glow 2s ease-in-out .6s infinite}.list-item-5.priority-glow{animation:fadeIn .4s ease-out .25s backwards,glow 2s ease-in-out .65s infinite}.list-item-6.priority-glow{animation:fadeIn .4s ease-out .3s backwards,glow 2s ease-in-out .7s infinite}.list-item-7.priority-glow{animation:fadeIn .4s ease-out .35s backwards,glow 2s ease-in-out .75s infinite}.list-item-8.priority-glow{animation:fadeIn .4s ease-out .4s backwards,glow 2s ease-in-out .8s infinite}.list-item-9.priority-glow{animation:fadeIn .4s ease-out .45s backwards,glow 2s ease-in-out .85s infinite}
/*# sourceMappingURL=main.f2e65568.css.map*/