@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%}body{font-family:Outfit,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5}.smooth-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;will-change:scroll-position}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes slideInLeft{0%{transform:translate(-100%) translateZ(0)}to{transform:translate(0) translateZ(0)}}@keyframes backdropFade{0%{opacity:0}to{opacity:1}}.animate-backdrop{animation:backdropFade .3s ease-out forwards}.animate-fade-in{animation:fadeIn .4s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform,opacity}@keyframes slideInUp{0%{transform:translateY(100%) translateZ(0);opacity:0}to{transform:translateY(0) translateZ(0);opacity:1}}@keyframes pulseSoft{0%,to{opacity:1}50%{opacity:.6}}.animate-slide-in-up{animation:slideInUp .6s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}.animate-pulse-soft{animation:pulseSoft 2s infinite ease-in-out}.animate-slide-in-left{animation:slideInLeft .35s cubic-bezier(.165,.84,.44,1) forwards;will-change:transform}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}body.modal-open-nav-hide nav{transform:translateY(150%)!important;opacity:0!important;pointer-events:none!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important}nav{transition:all .4s cubic-bezier(.165,.84,.44,1)}
