@keyframes topLeftFloat{0%{transform:translate(0)}25%{transform:translate(-6px,-3px)}50%{transform:translate(-10px,-5px)}75%{transform:translate(-6px,-3px)}to{transform:translate(0)}}@keyframes bottomRightFloat{0%{transform:translate(0)}25%{transform:translate(6px,3px)}50%{transform:translate(10px,5px)}75%{transform:translate(6px,3px)}to{transform:translate(0)}}.stat-card-top-left{animation:topLeftFloat 8s ease-in-out infinite;will-change:transform}.stat-card-bottom-right{animation:bottomRightFloat 8s ease-in-out infinite;will-change:transform}.stat-card-bottom-right:hover,.stat-card-top-left:hover{animation-play-state:paused;transform:scale(1.05);transition:transform .2s ease-in-out}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 rgba(59,130,246,.4)}50%{box-shadow:0 0 0 10px rgba(59,130,246,0)}}@keyframes highlight-glow{0%{box-shadow:0 0 0 0 rgba(45,47,46,.7);opacity:1;transform:scale(1)}25%{box-shadow:0 0 20px 4px rgba(144,158,150,.4);opacity:.7;transform:scale(1.05)}50%{box-shadow:0 0 20px 4px rgba(144,158,150,.4);opacity:1;transform:scale(1.08)}75%{box-shadow:0 0 20px 4px rgba(144,158,150,.4);opacity:.7;transform:scale(1.05)}to{box-shadow:0 0 0 0 rgba(42,49,45,0);opacity:1;transform:scale(1)}}@keyframes progress-fill{0%{width:0}to{width:var(--progress-width)}}.animate-fade-in{animation:fade-in .3s ease-out}.animate-scale-in{animation:scale-in .4s cubic-bezier(.34,1.56,.64,1)}.animate-slide-up{animation:slide-up .5s ease-out}.animate-pulse-glow{animation:pulse-glow 2s infinite}.animate-highlight-glow{animation:highlight-glow 1s ease-out}.animate-progress-fill{animation:progress-fill 1s ease-out}.hover-lift{transition:transform .2s ease-out,box-shadow .2s ease-out}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.gradient-flow{background:linear-gradient(-45deg,#3b82f6,#8b5cf6,#ec4899,#f59e0b);background-size:400% 400%;animation:gradient-flow 15s ease infinite}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.card-hover-effect{position:relative;overflow:hidden}.card-hover-effect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.card-hover-effect:hover:before{left:100%}.progress-enhanced{position:relative;overflow:visible}.progress-enhanced:after{content:"";position:absolute;top:50%;right:0;width:12px;height:12px;background:white;border:3px solid;border-radius:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease}.progress-enhanced:hover:after{opacity:1}@keyframes upDownFloat{0%{transform:translateY(0) rotate(0deg)}15%{transform:translateY(-2.5rem) rotate(0deg)}20%{transform:translateY(-2.5rem) rotate(0deg)}35%{transform:translateY(-2.5rem) rotate(2deg)}40%{transform:translateY(-2.5rem) rotate(2deg)}55%{transform:translateY(-2.5rem) rotate(-2deg)}60%{transform:translateY(-2.5rem) rotate(-2deg)}75%{transform:translateY(0) rotate(0deg)}80%{transform:translateY(0) rotate(0deg)}to{transform:translateY(0) rotate(0deg)}}.animate-up-down-float{animation:upDownFloat 3s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.skeleton-pulse{animation:skeleton-pulse 1.5s ease-in-out infinite}.skeleton-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);background-size:200px 100%;animation:skeleton-shimmer 1.5s infinite}.animate-shimmer{animation:skeleton-shimmer 2s infinite}.skeleton-card-0{animation-delay:0s}.skeleton-card-1{animation-delay:.1s}.skeleton-card-2{animation-delay:.2s}.skeleton-card-3{animation-delay:.3s}.skeleton-card-4{animation-delay:.4s}.skeleton-card-5{animation-delay:.5s}.skeleton-container{transition:all .5s cubic-bezier(.4,0,.2,1)}.skeleton-grid{transition:grid-template-columns .5s cubic-bezier(.4,0,.2,1)}.skeleton-list{transition:all .5s cubic-bezier(.4,0,.2,1)}:root{--community-primary:#1a2a4f;--community-primary-hover:#1a2a4f90;--community-bg-light:#f6f6f6;--community-bg-card:#e3f1e3;--community-bg-white:#ffffff;--community-accent-green:#9dcca9;--community-accent-green-dark:#7e9e88;--community-text-primary:#1a2a4f;--community-text-secondary:#7e9e88;--community-text-black:#000000;--community-text-white:#ffffff;--community-border-green:#9dcca9;--community-status-active:#9dcca9;--community-status-pending:#7e9e88;--community-status-approved:#7e9e88;--community-dark:#161616;--community-light-opacity:#43544857}