@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Montserrat:wght@300;400;500;600;700&family=DM+Sans:wght@400;500;700&family=Manrope:wght@400;500;600;700;800&family=Onest:wght@400;500;600;700;800;900&family=Barlow:wght@400;500;600;700&family=Poppins:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&family=Open+Sans:wght@300;400;500;600;700&family=Lato:wght@300;400;700&family=Raleway:wght@300;400;500;600;700&family=Nunito:wght@300;400;600;700&family=Work+Sans:wght@300;400;500;600;700&family=Source+Sans+Pro:wght@300;400;600;700&family=Playfair+Display:wght@400;700&family=Merriweather:wght@300;400;700&family=Lora:wght@400;700&family=Space+Mono&family=Fira+Code&display=swap";@tailwind base;@tailwind components;@tailwind utilities;html{scroll-behavior:smooth}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse-slow{0%,to{opacity:.1}50%{opacity:.3}}@keyframes number-change{0%{transform:translateY(-20px) scale(1.2);opacity:0}25%{transform:translateY(8px) scale(1.1);opacity:.6}50%{transform:translateY(-3px) scale(1.05);opacity:.9}75%{transform:translateY(1px) scale(1.01);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes number-flash{0%,to{box-shadow:0 0 #10b98100}50%{box-shadow:0 0 20px 8px #10b98166}}.animate-shimmer{animation:shimmer 3s infinite}.animate-pulse-slow{animation:pulse-slow 4s ease-in-out infinite}.animate-number-change{animation:number-change .8s cubic-bezier(.34,1.56,.64,1)}.animate-number-flash{animation:number-flash 1.2s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
