@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes glowScan{0%{opacity:0;transform:translateY(30px);filter:drop-shadow(0 0 0px #00ffff00)}to{opacity:1;transform:translateY(0)}}@keyframes softUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes powerUp{0%{opacity:0;transform:translateY(60px) scale(.8)}60%{opacity:1;transform:translateY(-6px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes warpIn{0%{opacity:0;clip-path:inset(0 50% 0 50%);transform:translateY(50px)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0)}}@keyframes slideFadeIn{0%{opacity:0;filter:blur(12px) brightness(.7);transform:scale(1.05)}to{opacity:1;filter:blur(0) brightness(1);transform:scale(1)}}@keyframes textFloatUp{0%{opacity:0;transform:translateY(30px)}60%{opacity:.9;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes glowFlash{0%{opacity:0;transform:translate(50%) scaleX(.2)}30%{opacity:.5;transform:translate(50%) scaleX(1)}60%{opacity:0;transform:translate(-30%) scaleX(.2)}}@keyframes blurIn{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:blur(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.6)}60%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes heroText{0%{letter-spacing:-2px;opacity:0;transform:scale(.65)}to{letter-spacing:4px;opacity:1;transform:scale(1)}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes flipIn{0%{opacity:0;transform:rotateY(90deg) translateY(10px)}60%{opacity:1;transform:rotateY(-10deg)}to{transform:rotateY(0)}}#app,body,html{background:var(--bg-color-04);color:var(--text-color-01)}#app{overflow-x:hidden;margin-top:.2rem}*,:after,:before{box-sizing:border-box}::-webkit-scrollbar{width:0!important;height:0!important}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 2px #0000004d;background:#000}::-webkit-scrollbar-thumb{min-height:120px;border-radius:10px;background:#d1d1d1}::-webkit-scrollbar-thumb:hover{background:gray}
