.animate-fade-in{animation:fadeIn .4s cubic-bezier(.4,0,.2,1)}.animate-slide-up{animation:slideUp .5s cubic-bezier(.4,0,.2,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.icon-crisp{filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.18))}.dark .icon-crisp{filter:drop-shadow(0 1px 2.5px rgba(0,0,0,.6))}.icon-glow-blue{filter:drop-shadow(0 1px 4px rgba(0,89,255,.45))}.icon-glow-emerald{filter:drop-shadow(0 1px 4px rgba(16,185,129,.45))}.icon-glow-amber{filter:drop-shadow(0 1px 4px rgba(245,158,11,.45))}.icon-glow-rose{filter:drop-shadow(0 1px 4px rgba(244,63,94,.45))}html.dark,.dark input[type=date],.dark input[type=time],.dark input[type=datetime-local]{color-scheme:dark}.dark input[type=date]::-webkit-calendar-picker-indicator,.dark input[type=time]::-webkit-calendar-picker-indicator,.dark input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.8) drop-shadow(0 0 3px rgba(56,132,255,.9));cursor:pointer;opacity:1!important;border-radius:4px;padding:3px;transition:transform .15s ease,filter .15s ease}.dark input[type=date]::-webkit-calendar-picker-indicator:hover,.dark input[type=time]::-webkit-calendar-picker-indicator:hover,.dark input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{filter:invert(1) brightness(2.2) drop-shadow(0 0 5px rgba(56,132,255,1));transform:scale(1.15)}.dark ::placeholder{color:#94a3b8!important;opacity:.95}.dark input::placeholder,.dark textarea::placeholder{color:#94a3b8!important;opacity:.95}button,[role=button],.btn,input[type=button],input[type=submit]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;user-select:none;-webkit-user-select:none}button:active:not(:disabled),[role=button]:active:not([aria-disabled=true]),.btn:active:not(:disabled),input[type=button]:active:not(:disabled),input[type=submit]:active:not(:disabled){transform:scale(.965) translateY(1px);filter:brightness(.94);transition:transform .07s cubic-bezier(.2,.9,.3,1),filter .07s ease}.input-cap-words{text-transform:capitalize}
