body{font-family:Inter,sans-serif}.overflow-y-auto::-webkit-scrollbar,::-webkit-scrollbar{width:6px}.overflow-y-auto::-webkit-scrollbar-track{background:#f1f1f1}.overflow-y-auto::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#a1a1a1}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes paging{0%{transform:rotateY(0) skewY(0)}50%{transform:rotateY(90deg) skewY(-20deg)}to{transform:rotateY(180deg) skewY(0)}}.animate-paging{animation:paging .4s linear infinite}*{transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.hover\:scale-105:hover{transform:scale(1.05)}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}html{scroll-behavior:smooth}.group\/canvas{position:relative}.group\/canvas .opacity-0{opacity:0!important;visibility:hidden;pointer-events:none}.group\/canvas:hover .group-hover\/canvas\:opacity-100{opacity:1!important;visibility:visible;pointer-events:auto}.group\/canvas .opacity-0 *{opacity:inherit}.group\/canvas [class*="group-hover/canvas:"]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}
