@tailwind base;@tailwind components;@tailwind utilities;@layer base{body{background-color:#fff;color:#1d1d1f;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Outfit,-apple-system,sans-serif}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f5f5f7}::-webkit-scrollbar-thumb{background:#d2d2d7;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#86868b}@keyframes pulseGlowGreen{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.live-pulse-green{animation:pulseGlowGreen 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes waveSweep{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(200%,0,0)}}.live-wave-sweep{animation:waveSweep 2.5s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}@keyframes cardEntrance{0%{opacity:0;transform:translate3d(0,18px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}.animate-card-enter{animation:cardEntrance .4s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}@keyframes liveSineWave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.live-sine-bar{animation:liveSineWave 1.2s ease-in-out infinite alternate;will-change:transform}.hardware-120fps{transform:translateZ(0);backface-visibility:hidden;perspective:1000px;will-change:transform;content-visibility:auto;contain-intrinsic-size:0 450px}
