@keyframes ob-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ob-fade-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-slide-in-right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes ob-slide-in-left{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes ob-glow-pulse{0%,to{box-shadow:0 0 8px #7c3aed40}50%{box-shadow:0 0 24px #7c3aed80}}@keyframes ob-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes ob-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ob-cursor{vertical-align:text-bottom;background:currentColor;width:2px;height:1.1em;margin-left:1px;animation:.8s step-end infinite ob-cursor-blink;display:inline-block}.ob-fade-up{animation:.5s ease-out both ob-fade-slide-up}.ob-slide-enter-right{animation:.4s ease-out both ob-slide-in-right}.ob-slide-enter-left{animation:.4s ease-out both ob-slide-in-left}.ob-glow{animation:2.5s ease-in-out infinite ob-glow-pulse}.ob-float{animation:3s ease-in-out infinite ob-float}.ob-gradient-text{background:linear-gradient(135deg,#fff,#7c3aed,#fff) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s infinite ob-gradient-shift}.dark .ob-gradient-text{background:linear-gradient(135deg,#fff,#a78bfa,#fff) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s infinite ob-gradient-shift}.ob-delay-5{animation-delay:.5s}.ob-delay-6{animation-delay:.6s}
/*# sourceMappingURL=a2f192426d959777.css.map*/