.agent-bg{background-color:#3bc1a814}.agent-surface{background-color:#fff}.agent-text-primary{color:#005461}.agent-text-secondary{color:#3bc1a8}.agent-text-muted{color:#0c7779}.agent-bg-primary{background-color:#005461}.agent-bg-secondary{background-color:#3bc1a8}.agent-border-primary{border-color:#005461}.agent-border-secondary{border-color:#3bc1a8}.agent-border-muted{border-color:#249e94}.agent-glass-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#005461d9;border:1px solid #3bc1a840;box-shadow:0 8px 32px #001e2366}.agent-glass-panel-hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.agent-glass-panel-hover:hover{border-color:#3bc1a880;transform:translateY(-4px)scale(1.01);box-shadow:0 12px 40px #3bc1a826,0 8px 32px #001e2380}.neon-glow-teal{box-shadow:0 0 15px #3bc1a84d}.neon-glow-orange{box-shadow:0 0 15px #f9731666}.holographic-badge{background:linear-gradient(135deg,#3bc1a826 0%,#0c77794d 50%,#3bc1a866 100%);border:1px solid #3bc1a866;position:relative;overflow:hidden}.holographic-badge:before{content:"";background:linear-gradient(45deg,#0000 45%,#ffffff1a 48%,#ffffff4d 50%,#ffffff1a 52%,#0000 55%);width:200%;height:200%;transition:transform .6s;position:absolute;top:-50%;left:-50%;transform:rotate(-45deg)}.holographic-badge:hover:before{transform:translate(50%,50%)rotate(-45deg)}@keyframes pulseGlow{0%,to{opacity:.8;box-shadow:0 0 12px #3bc1a840}50%{opacity:1;box-shadow:0 0 25px #3bc1a880}}.pulse-glow{animation:2s ease-in-out infinite pulseGlow}@keyframes floatElement{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float-animation{animation:4s ease-in-out infinite floatElement}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-content{width:max-content;animation:25s linear infinite marqueeScroll;display:flex}.marquee-content:hover{animation-play-state:paused}@keyframes flamePulse{0%,to{filter:drop-shadow(0 0 4px #f9731680);transform:scale(1)}50%{filter:drop-shadow(0 0 12px #f97316cc);transform:scale(1.15)}}.pulse-flame{animation:1.5s ease-in-out infinite flamePulse}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:.6s cubic-bezier(.16,1,.3,1) forwards slideUp}
