@tailwind base;@tailwind components;@tailwind utilities;body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}html{background-color:#fbfbfd;height:100%;-webkit-tap-highlight-color:transparent}body{background-color:#fbfbfd;min-height:100%;position:relative;width:100%}#root{display:flex;flex-direction:column;min-height:100%;background-color:#fbfbfd}@keyframes modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.animate-modal-in{animation:modal-in .2s cubic-bezier(.16,1,.3,1) forwards}.animate-modal-out{animation:modal-out .15s cubic-bezier(.16,1,.3,1) forwards}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .5s cubic-bezier(.16,1,.3,1) both}.animate-fade-in{animation:fade-in .3s ease-out forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-out{animation:fade-out .15s ease-out forwards}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation-name:marquee;animation-timing-function:linear;animation-iteration-count:infinite;width:max-content;display:flex}.mask-linear-fade{mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,10%)}50%{transform:translate(-10%,5%)}60%{transform:translate(10%)}70%{transform:translateY(10%)}80%{transform:translate(5%,15%)}90%{transform:translate(-5%,5%)}}.animate-film-grain:after{content:"";position:absolute;top:-150%;left:-150%;width:400%;height:400%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:300px 300px;animation:grain 1s steps(10) infinite;opacity:.25;pointer-events:none;mix-blend-mode:overlay;will-change:transform;z-index:2}.liquid-glass{position:relative;overflow:hidden;backface-visibility:hidden;border-bottom:1px solid rgba(0,0,0,.05)}body.os-android .liquid-glass,.liquid-glass{background:#fbfbfd!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.os-ios .liquid-glass{background:#ffffff05!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.15);box-shadow:0 4px 30px -2px #00000008,inset 0 0 0 1px #ffffff0d}body.os-ios .liquid-glass:before{content:"";position:absolute;inset:0;z-index:-1;background:#ffffff0d;opacity:.1;pointer-events:none}@media(min-width:768px){.liquid-glass{background:#ffffff05!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.15);box-shadow:0 4px 30px -2px #00000008,inset 0 0 0 1px #ffffff0d}.liquid-glass:before{content:"";position:absolute;inset:0;z-index:-1;filter:url(#liquidGlassFilter);background:#ffffff1a;opacity:.25;mix-blend-mode:overlay;pointer-events:none}}
