@import "https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@500;600;700;800&family=Hanken+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";
*{box-sizing:border-box}body{margin:0}.ava-root{-webkit-font-smoothing:antialiased;font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif}.ava-scroll::-webkit-scrollbar{width:8px;height:8px}.ava-scroll::-webkit-scrollbar-thumb{border-radius:99px}.ava-scroll::-webkit-scrollbar-track{background:0 0}@keyframes avaRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ava-rise{animation:.5s cubic-bezier(.2,.7,.2,1) both avaRise}@keyframes avaFade{0%{opacity:0}to{opacity:1}}.ava-fade{animation:.18s both avaFade}@keyframes avaPop{0%{opacity:0;transform:scale(.97)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.ava-pop{animation:.2s cubic-bezier(.2,.8,.2,1) both avaPop}@keyframes avaSpin{to{transform:rotate(360deg)}}.ava-spin{animation:1s linear infinite avaSpin}@keyframes avaPulse{0%,to{opacity:1}50%{opacity:.4}}.ava-pulse{animation:2s ease-in-out infinite avaPulse}@keyframes avaCaret{0%,to{opacity:1}50%{opacity:0}}.ava-caret{animation:1.1s step-end infinite avaCaret}.ava-bed{cursor:pointer;transition:transform .12s}.ava-bed:hover{z-index:2;transform:scale(1.35)}
