.theme-marketing-agent{--background:oklch(98.46% 0.002 247.84);--foreground:#152144;--card:#fff;--card-foreground:#152144;--popover:#fff;--popover-foreground:#152144;--primary:#152144;--primary-foreground:#fff;--secondary:#1d58ff;--secondary-foreground:#fff;--muted:#f4f4f5;--muted-foreground:#71717a;--accent:#fff;--accent-foreground:#152144;--destructive:#dc2626;--destructive-foreground:#dc2626;--border:#d4d4d8;--input:#d4d4d8;--ring:#1d58ff;--radius:0.625rem;--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--border-default:var(--border);min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}.dark .theme-marketing-agent{--background:#0f1424;--foreground:#edeff3;--card:#152144;--card-foreground:#edeff3;--popover:#152144;--popover-foreground:#edeff3;--primary:#edeff3;--primary-foreground:#152144;--secondary:#1d58ff;--secondary-foreground:#fff;--muted:#1a2238;--muted-foreground:#a1a1aa;--accent:#1a2238;--accent-foreground:#edeff3;--destructive:#ef4444;--destructive-foreground:#fca5a5;--border:#2a3550;--input:#2a3550;--ring:#4f7dff}.theme-marketing-agent .animate-slide-down{animation:marketing-agent-slide-down .3s cubic-bezier(.87,0,.13,1)}.theme-marketing-agent .animate-slide-up{animation:marketing-agent-slide-up .3s cubic-bezier(.87,0,.13,1)}.theme-marketing-agent [data-state=open].animate-slide-down{animation:marketing-agent-slide-down .3s cubic-bezier(.87,0,.13,1)}.theme-marketing-agent [data-state=closed].animate-slide-up{animation:marketing-agent-slide-up .3s cubic-bezier(.87,0,.13,1)}@keyframes marketing-agent-slide-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes marketing-agent-slide-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes marketing-agent-orbit{0%{transform:rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg))}to{transform:rotate(calc(var(--angle) * 1deg + 1turn)) translateY(calc(var(--radius) * 1px)) rotate(calc((var(--angle) * -1deg) - 1turn))}}.theme-marketing-agent .animate-orbit{animation:marketing-agent-orbit calc(var(--duration) * 1s) linear infinite}@keyframes marketing-agent-move{0%{transform:translateX(-120px);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(120px);opacity:0}}.theme-marketing-agent .animate-move{animation:marketing-agent-move 2.8s linear infinite}