@keyframes fab-sweep{0%{transform:translate(-150%) skew(-20deg)}20%,to{transform:translate(250%) skew(-20deg)}}@keyframes fab-pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}}@keyframes fab-breathe{0%,to{transform:scale(1);filter:drop-shadow(0 0 0px rgba(255,255,255,0))}50%{transform:scale(1.08);filter:drop-shadow(0 0 8px rgba(255,255,255,.4))}}@keyframes sweep{0%{transform:translate(-150%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}@keyframes float-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes diffuse-bg{0%,to{transform:scale(1) translate(0)}33%{transform:scale(1.1) translate(5%,5%)}66%{transform:scale(.9) translate(-5%,-2%)}}@keyframes scan-line{0%{top:-10%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:110%;opacity:0}}@keyframes float-particle{0%{transform:translateY(0) scale(1);opacity:0}20%{opacity:.8}80%{opacity:.5}to{transform:translateY(-60px) scale(.5);opacity:0}}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.8}to{transform:scale(2.5);opacity:0}}@keyframes dot-flash{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 8px #00677d99}}@keyframes bulb-pulse{0%,to{transform:scale(1);opacity:.8;filter:drop-shadow(0 0 4px rgba(0,103,125,.3))}50%{transform:scale(1.15);opacity:1;filter:drop-shadow(0 0 12px rgba(0,103,125,.6))}}@keyframes star-flash{0%,to{transform:translateY(0) scale(.9);opacity:.6}50%{transform:translateY(-4px) scale(1.1);opacity:1}}@keyframes text-breathe{0%,to{opacity:.8;text-shadow:0 0 0px rgba(0,103,125,0)}50%{opacity:1;text-shadow:0 0 8px rgba(0,103,125,.3)}}.ai-aura-1[data-v-f6918b5b]{animation:spin 12s linear infinite,morph 8s ease-in-out infinite}.ai-aura-2[data-v-f6918b5b]{animation:spin 15s linear infinite reverse,morph 10s ease-in-out infinite}.hover-sweep-effect[data-v-f6918b5b]:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#fff6,#fff0);transform:skew(-25deg);transition:all .7s ease;z-index:1;pointer-events:none}.hover-sweep-effect[data-v-f6918b5b]:hover:before{left:200%}.card-shadow[data-v-f6918b5b]{box-shadow:0 4px 20px #00000008,0 1px 3px #00000005}.card-shadow[data-v-f6918b5b]:hover{box-shadow:0 12px 32px #00677d14,0 4px 12px #00677d0a}.trend-hero-card[data-v-f6918b5b]{position:relative;overflow:hidden}.trend-hero-card[data-v-f6918b5b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 14% 18%,rgba(86,212,221,.18),transparent 30%),radial-gradient(circle at 78% 18%,rgba(0,103,125,.1),transparent 28%);opacity:.82;animation:trend-hero-aura-f6918b5b 8s ease-in-out infinite;pointer-events:none}.trend-hero-card[data-v-f6918b5b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-140%) skew(-15deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:trend-hero-sweep-f6918b5b 7s ease-in-out infinite;pointer-events:none}.trend-hero-card[data-v-f6918b5b]>*{position:relative;z-index:1}.trend-radar-badge[data-v-f6918b5b]{position:relative;transform:translateY(1rem)}.trend-radar-badge[data-v-f6918b5b]:before,.trend-radar-badge[data-v-f6918b5b]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:9999px;border:1px solid rgba(0,103,125,.22);animation:trend-radar-pulse-f6918b5b 2.6s ease-out infinite;pointer-events:none}.trend-radar-badge[data-v-f6918b5b]:after{animation-delay:1.25s}.trend-radar-badge .material-symbols-outlined[data-v-f6918b5b]{transform:translateY(1px);animation:trend-radar-dot-f6918b5b 2.6s ease-in-out infinite}@keyframes trend-hero-aura-f6918b5b{0%,to{opacity:.62;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes trend-hero-sweep-f6918b5b{0%,58%{transform:translate(-140%) skew(-15deg);opacity:0}68%{opacity:1}92%,to{transform:translate(140%) skew(-15deg);opacity:0}}@keyframes trend-radar-pulse-f6918b5b{0%{opacity:.55;transform:scale(.98)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@keyframes trend-radar-dot-f6918b5b{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}
