body{background-color:#0c0a09;color:#d6d3d1}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0c0a09}::-webkit-scrollbar-thumb{background:#292524;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#44403c}.gpu{transform:translateZ(0);will-change:transform}.reveal-base{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.reveal-visible{opacity:1;transform:translateY(0)}.icon-transition{transition:transform .3s ease}.icon-rotated{transform:rotate(45deg)}@keyframes slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-down{animation:slide-down 1s cubic-bezier(.2,.8,.2,1) forwards;will-change:transform,opacity}@keyframes float-complex{0%{transform:translateY(-15px) rotate(0)}33%{transform:translateY(15px) rotate(1deg)}66%{transform:translateY(-15px) rotate(-1deg)}to{transform:translateY(-15px) rotate(0)}}.animate-float-complex{animation:float-complex 6s ease-in-out infinite;will-change:transform}@keyframes float-gentle{0%,to{transform:translateY(-10px) rotate(0)}50%{transform:translateY(10px) rotate(1deg)}}.animate-float{animation:float-gentle 6s ease-in-out infinite;will-change:transform}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 8s linear infinite;will-change:transform}.mobile-visual-hover{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.group:hover .mobile-visual-hover{transform:scale(1.1) rotate(-5deg)}.notification-card{transform:translateY(20px);opacity:0;transition:all .5s ease-out}.group:hover .notification-card{transform:translateY(0);opacity:1}.team-avatar{transition:transform .2s ease,z-index 0s}.team-avatar:hover{transform:translateY(-5px) scale(1.1);z-index:50}.accordion-grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out;opacity:0}.accordion-grid.open{grid-template-rows:1fr;opacity:1}.accordion-content{overflow:hidden}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
