@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#e2e8f04d;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f97316,#ea580c);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ea580c,#c2410c);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.custom-scrollbar::-webkit-scrollbar-button{display:none}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#f97316 rgba(226,232,240,.3)}button,input,label,a{transition:all .2s ease-out}input[type=number]{font-variant-numeric:tabular-nums}html{scroll-behavior:smooth}::selection{background-color:#ff6a0033;color:inherit}:focus-visible{outline:none;box-shadow:0 0 0 3px #ff6a004d}.fade-in{animation:fadeInUp .4s ease-out}.stagger-item{animation:slideInRight .3s ease-out}.stagger-item:nth-child(1){animation-delay:.05s}.stagger-item:nth-child(2){animation-delay:.1s}.stagger-item:nth-child(3){animation-delay:.15s}.stagger-item:nth-child(4){animation-delay:.2s}.stagger-item:nth-child(5){animation-delay:.25s}.stagger-item:nth-child(6){animation-delay:.3s}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
