.card-accent-hover{transition:border-color .3s,box-shadow .3s,transform .3s}.card-accent-hover:hover{transform:translateY(-4px)scale(1.005)}@keyframes notif-progress{0%{width:100%}to{width:0%}}@keyframes bell-shake{0%,to{transform:rotate(0)}15%{transform:rotate(-15deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-9deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-4deg)}90%{transform:rotate(2deg)}}.bell-shake{animation:.6s cubic-bezier(.36,.07,.19,.97) both bell-shake}@keyframes page-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-fade-in{animation:.4s cubic-bezier(.22,1,.36,1) both page-fade-in}@keyframes count-up-flash{0%{color:#f5a623;text-shadow:0 0 20px #f5a623b3}to{color:inherit;text-shadow:none}}.count-flash{animation:.5s forwards count-up-flash}.notif-scroll::-webkit-scrollbar{width:3px}.notif-scroll::-webkit-scrollbar-track{background:0 0}.notif-scroll::-webkit-scrollbar-thumb{background:#f5a62333;border-radius:4px}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #f5a6231f,0 0 20px #f5a6230f!important}.card-shine{position:relative;overflow:hidden}.card-shine:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 40%,#ffffff0e 50%,#0000 60%);transition:none;position:absolute;inset:0;transform:translate(-150%)skew(-8deg)}.card-shine:hover:after{transition:transform .65s cubic-bezier(.23,1,.32,1);transform:translate(150%)skew(-8deg)}.modal-scanlines{position:relative;overflow:hidden}.modal-scanlines:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,#f5a62302 3px 4px);position:absolute;inset:0}@keyframes float-subtle{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-4px)rotate(.5deg)}66%{transform:translateY(-2px)rotate(-.3deg)}}.float-subtle{animation:6s ease-in-out infinite float-subtle}.tab-indicator{position:relative}.tab-indicator:after{content:"";opacity:0;background:linear-gradient(90deg,#f5a623,#ff6b35);border-radius:2px;height:2px;transition:opacity .2s,transform .25s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:15%;right:15%;transform:scaleX(0)}.tab-indicator.active:after{opacity:1;transform:scaleX(1)}@keyframes skeleton-wave{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 40%,#f5a6230f 50%,#ffffff14 60%,#ffffff0a 100%) 0 0/200% 100%;border-radius:8px;animation:1.6s infinite skeleton-wave}button:focus-visible,a:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #f5a62380}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:640px){.cin-bg{display:none}.card-tilt{transform:none!important}.card-spotlight:before{display:none}.btn-magnetic{transform:none!important}.cursor-glow{display:none}}.dash-tab-active{color:#fff;background:linear-gradient(135deg,#f5a623 0%,#ff6b35 100%);box-shadow:0 4px 20px #f5a62359}.dash-tab-inactive{color:#ffffff80;background:#ffffff08;border:1px solid #ffffff14}.dash-tab-inactive:hover{color:#fffc;background:#ffffff0f;border-color:#f5a62333}.status-dot-pulse{animation:2s ease-in-out infinite status-pulse}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.chart-bar{transform-origin:bottom;animation:.6s cubic-bezier(.22,1,.36,1) both chart-grow}@keyframes chart-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.featured-card{position:relative}.featured-card:before{content:"";border-radius:inherit;z-index:-1;opacity:0;background:linear-gradient(135deg,#f5a62366 0%,#ff6b3533 50%,#f5a6231a 100%);transition:opacity .3s;position:absolute;inset:-1px}.featured-card:hover:before{opacity:1}
