@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap");@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse-ring{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:.7}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{50%{border-color:transparent}}.float-animation{animation:float 6s ease-in-out infinite}.fade-in-up{animation:fadeInUp .8s ease-out forwards}.slide-in-left{animation:slideInLeft .8s ease-out forwards}.slide-in-right{animation:slideInRight .8s ease-out forwards}.pulse-ring{animation:pulse-ring 2s cubic-bezier(.4,0,.6,1) infinite}.shimmer{background:linear-gradient(90deg,rgba(250,204,21,0),rgba(250,204,21,.2) 50%,rgba(250,204,21,0));background-size:1000px 100%;animation:shimmer 3s infinite}.display-font{font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:-.02em}.body-font{font-family:Plus Jakarta Sans,sans-serif}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.gradient-mesh{background:radial-gradient(at 27% 37%,rgba(250,204,21,.08) 0,transparent 50%),radial-gradient(at 97% 21%,rgba(250,204,21,.05) 0,transparent 50%),radial-gradient(at 52% 99%,rgba(250,204,21,.06) 0,transparent 50%),radial-gradient(at 10% 29%,rgba(250,204,21,.04) 0,transparent 50%),radial-gradient(at 97% 96%,rgba(250,204,21,.05) 0,transparent 50%),radial-gradient(at 33% 50%,rgba(250,204,21,.07) 0,transparent 50%),radial-gradient(at 79% 53%,rgba(250,204,21,.05) 0,transparent 50%)}.glass{background:hsla(0,0%,4%,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(250,204,21,.1)}.perspective-container{perspective:2000px}.perspective-item{transform-style:preserve-3d}.isometric{transform:rotateX(60deg) rotate(-45deg)}