.el-menu-item{display:flex;justify-content:center;align-items:center;padding:0!important}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:none}.el-menu-item.is-active{background-color:var(--el-menu-hover-bg-color)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.layout-drawer .el-drawer__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;margin:0;padding-inline:20px;padding-block:8px!important}.layout-drawer .el-drawer__body{height:calc(100vh - 140px)!important;padding:0!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-8f66c90f],[data-v-8f66c90f]:before,[data-v-8f66c90f]:after,[data-v-8f66c90f]::backdrop{--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.nav-item[data-v-8f66c90f]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);cursor:pointer;border-radius:var(--radius-lg,.5rem);color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;justify-content:center;align-items:center;margin-inline:auto;transition-duration:.2s;display:flex}@media(hover:hover){.nav-item[data-v-8f66c90f]:hover{background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:var(--color-white,#fff)}}.nav-item.active[data-v-8f66c90f]{background-color:var(--color-blue-600,oklch(54.6% .245 262.881));color:var(--color-white,#fff)}.nav-item[data-v-8f66c90f]:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.chat-tabs[data-v-70297f83] .el-tabs__header{margin-bottom:0}.chat-tabs[data-v-70297f83] .el-tabs__nav{width:100%;display:flex}.chat-tabs[data-v-70297f83] .el-tabs__item{flex:1}@keyframes spin-slow-dc480e51{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-slow-reverse-dc480e51{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.animate-spin-slow[data-v-dc480e51]{animation:spin-slow-dc480e51 30s linear infinite}.animate-spin-slow-reverse[data-v-dc480e51]{animation:spin-slow-reverse-dc480e51 25s linear infinite}.animate-text-gradient{background:linear-gradient(to right,#3b82f6,#ec4899,#3b82f6);background-size:200% auto;background-clip:text;-webkit-background-clip:text;animation:text-gradient 3s linear infinite}@keyframes text-gradient{to{background-position:200% center}}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animation-delay-200{animation-delay:.2s}.animation-delay-400{animation-delay:.4s}.animation-delay-600{animation-delay:.6s}.scroll-animate{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.scroll-animate.visible{opacity:1;transform:translateY(0)}.hover\:scale-up{transition:transform .3s ease}.hover\:scale-up:hover{transform:scale(1.05)}.footer-gradient{background-size:400% 400%;animation:footer-gradient 15s ease infinite}@keyframes footer-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.btn-hover{transition:all .3s ease}.btn-hover:hover{transform:translateY(-2px);box-shadow:0 10px 20px #ec489933}@keyframes iconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spin:hover{animation:iconSpin 1s linear infinite}@keyframes float-up{0%{opacity:0;transform:translateY(20px)}to{opacity:.1;transform:translateY(0)}}.tech-keyword{animation:float-up 1s ease-out forwards;opacity:0}.tech-keyword:nth-child(1){animation-delay:.2s}.tech-keyword:nth-child(2){animation-delay:.4s}.tech-keyword:nth-child(3){animation-delay:.6s}.tech-keyword:nth-child(4){animation-delay:.8s}.footer-link{position:relative;display:inline-flex;align-items:center}.footer-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:linear-gradient(to right,theme("colors.primary.500"),theme("colors.primary.600"));transition:width .3s ease}.footer-link:hover:after{width:100%}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.footer-gradient{background-size:200% 200%;animation:gradientFlow 15s ease infinite}@keyframes slow-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes slow-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes footer-bg{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes particle-float{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-10px) translate(5px)}50%{transform:translateY(-5px) translate(-5px)}75%{transform:translateY(-15px) translate(3px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #3b82f64d}50%{box-shadow:0 0 40px #3b82f699,0 0 60px #3b82f64d}}@keyframes text-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes card-hover-glow{0%{box-shadow:0 10px 30px #0000001a}to{box-shadow:0 20px 60px #00000026,0 0 30px #3b82f61a}}.animate-slow-float{animation:slow-float 6s ease-in-out infinite}.animate-slow-pulse{animation:slow-pulse 4s ease-in-out infinite}.animate-footer-bg{animation:footer-bg 20s linear infinite}.animate-particle-float{animation:particle-float 8s ease-in-out infinite}.animate-glow-pulse{animation:glow-pulse 3s ease-in-out infinite}.animate-text-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);background-size:200% 100%;animation:text-shimmer 3s ease-in-out infinite}.feature-card:hover,.showcase-card:hover{animation:card-hover-glow .3s ease-out forwards}.animation-delay-100{animation-delay:.1s}.animation-delay-300{animation-delay:.3s}.animation-delay-500{animation-delay:.5s}.animation-delay-700{animation-delay:.7s}.animation-delay-900{animation-delay:.9s}.animation-delay-1000{animation-delay:1s}@media(max-width:768px){.feature-card,.showcase-card{transform:none!important}.feature-card:hover,.showcase-card:hover{transform:translateY(-2px)!important}.animate-slow-float,.animate-slow-pulse{animation:none}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bg-gradient-animate{background-size:400% 400%;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
