@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes backgroundShift{0%,to{opacity:.6;transform:translate(0)scale(1)}50%{opacity:.8;transform:translateY(-10px)scale(1.1)}}@keyframes gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes softGlow{0%,to{opacity:.6}50%{opacity:.8}}@keyframes floatAround{0%{transform:translate(0)rotate(0)}25%{transform:translate(10px,-10px)rotate(90deg)}50%{transform:translateY(-20px)rotate(180deg)}75%{transform:translate(-10px,-10px)rotate(270deg)}to{transform:translate(0)rotate(360deg)}}@keyframes pulseGlow{0%,to{opacity:.2;box-shadow:0 0 5px}50%{opacity:.6;box-shadow:0 0 20px,0 0 30px}}@keyframes connectionPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.animate-fadeIn{animation:1s ease-out forwards fadeIn}.animate-slideInLeft{animation:.8s ease-out forwards slideInLeft}.animate-slideInRight{animation:.8s ease-out forwards slideInRight}.animate-scaleIn{animation:.8s ease-out forwards scaleIn}.animate-float{animation:3s ease-in-out infinite float}.animate-backgroundShift{animation:8s ease-in-out infinite backgroundShift}.animate-gradientFlow{background-size:200% 200%;animation:6s infinite gradientFlow}.animate-softGlow{animation:4s ease-in-out infinite softGlow}.animate-floatAround{animation:8s ease-in-out infinite floatAround}.animate-pulseGlow{animation:2s ease-in-out infinite pulseGlow}.animate-connectionPulse{animation:1.5s ease-in-out infinite connectionPulse}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-gray-100)}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.gradient-text{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-primary{background:var(--gradient-primary);transition:all var(--transition-normal);position:relative;overflow:hidden}.btn-primary:before{content:"";background:linear-gradient(90deg,transparent,var(--color-white-rgba-20),transparent);width:100%;height:100%;transition:left var(--transition-slow);position:absolute;top:0;left:-100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{box-shadow:var(--shadow-primary);transform:translateY(-2px)}@keyframes slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:300px;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;max-height:300px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-10px)}}.animate-slideDown{animation:slideDown var(--transition-normal)ease-out forwards}.animate-slideUp{animation:slideUp var(--transition-normal)ease-out forwards}.nav-link{transition:all var(--transition-normal);position:relative}.nav-link:hover{transform:translateY(-1px)}.nav-link.active{color:var(--color-primary)!important}.mobile-nav-link{transition:all var(--transition-fast)}.mobile-nav-link:hover{background-color:var(--color-primary-bg);transform:translate(4px)}.mobile-nav-link.active{background-color:var(--color-primary-bg);color:var(--color-primary)!important}#nav-progress{transition:transform var(--transition-normal)}#navbar{transition:all var(--transition-normal)}#navbar.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);background-color:var(--color-white-rgba-98)!important}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll{width:max-content;animation:30s linear infinite scroll;display:flex}.animate-scroll:hover{animation-play-state:paused}.wokibi-gradient-cta{background:var(--gradient-cta)}@keyframes statsGlow{0%,to{box-shadow:0 4px 20px rgba(139,92,246,.3)}50%{box-shadow:0 8px 30px rgba(139,92,246,.5),0 0 40px rgba(59,130,246,.3)}}@keyframes statsPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes statsFloat{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-8px)rotate(1deg)}50%{transform:translateY(-12px)rotate(0)}75%{transform:translateY(-8px)rotate(-1deg)}}@keyframes connectionLine{0%{opacity:.3;transform:scaleX(0)}50%{opacity:.8;transform:scaleX(1)}to{opacity:.3;transform:scaleX(1)}}@keyframes statusPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes progressFill{0%{width:0%}to{width:var(--progress-width,85%)}}.animate-statsGlow{animation:3s ease-in-out infinite statsGlow}.animate-statsPulse{animation:2s ease-in-out infinite statsPulse}.animate-statsFloat{animation:4s ease-in-out infinite statsFloat}.animate-connectionLine{animation:2s ease-in-out infinite connectionLine}.animate-statusPulse{animation:1.5s ease-in-out infinite statusPulse}.animate-progressFill{animation:2s ease-out forwards progressFill}.floating-stats-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);transition:all .5s cubic-bezier(.4,0,.2,1)}.floating-stats-card:hover{border-color:rgba(139,92,246,.4);transform:scale(1.1)translateY(-5px);box-shadow:0 20px 40px rgba(139,92,246,.3)}.floating-stats-card .status-indicator{position:relative;overflow:hidden}.floating-stats-card .status-indicator:before{content:"";background:radial-gradient(circle,currentColor 0%,transparent 70%);width:100%;height:100%;animation:2s ease-in-out infinite statusPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.floating-stats-card .progress-bar{position:relative;overflow:hidden}.floating-stats-card .progress-bar:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);width:100%;height:100%;animation:2s ease-in-out infinite progressShimmer;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes progressShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.connection-line{position:relative;overflow:hidden}.connection-line:before{content:"";background:linear-gradient(90deg,transparent,currentColor,transparent);width:100%;height:100%;animation:3s ease-in-out infinite connectionShimmer;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes connectionShimmer{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.dark .dark\:bg-gray-800{background-color:var(--color-gray-800)!important}.dark .dark\:text-white{color:var(--color-white)!important}.dark .dark\:bg-gray-700{background-color:var(--color-gray-700)!important}.dark .dark\:text-gray-300{color:var(--color-gray-300)!important}.dark .dark\:border-gray-600{border-color:var(--color-gray-600)!important}@media (max-width:768px){.container{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.animate-scroll{animation-duration:20s}#backToTop{touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:40!important;width:3rem!important;min-width:3rem!important;height:3rem!important;min-height:3rem!important;bottom:1rem!important;right:1rem!important}#backToTop:active{transform:scale(.95)}a[href*=wa\.me]{width:3.5rem!important;min-width:3.5rem!important;height:3.5rem!important;min-height:3.5rem!important;bottom:1rem!important;right:5rem!important}}@media (max-width:480px){#backToTop{width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;bottom:.75rem!important;right:.75rem!important}a[href*=wa\.me]{width:3rem!important;min-width:3rem!important;height:3rem!important;min-height:3rem!important;bottom:.75rem!important;right:4rem!important}}html{scroll-behavior:smooth}*{box-sizing:border-box}img{max-width:100%;height:auto}#backToTop{z-index:40!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:fixed!important}#backToTop:hover{transform:translateY(-2px)scale(1.05)!important;box-shadow:0 8px 25px rgba(0,0,0,.3)!important}#backToTop:active{transform:translateY(0)scale(.95)!important}#backToTop.visible{pointer-events:auto!important}#backToTop.invisible{pointer-events:none!important}
/*# sourceMappingURL=c3e5bb5cfc7b2ad1.css.map*/