:root{--main:258 72% 60%;--main-foreground:0 0% 100%;--main-hover:#6730e8;--main-gradient-from:#793cfa;--main-gradient-to:#793cfa;--color-1:0 100% 63%;--color-2:270 100% 63%;--color-3:210 100% 63%;--color-4:195 100% 63%;--color-5:90 100% 63%}.dark{--main:258 72% 60%;--main-foreground:0 0% 100%;--main-hover:#6730e8;--main-gradient-from:#793cfa;--main-gradient-to:#793cfa}.highlight-text{background:linear-gradient(to right,var(--main-gradient-from),var(--main-gradient-to));-webkit-background-clip:text;background-clip:text;color:transparent}.dark .highlight-bg,.highlight-bg{background:linear-gradient(to right,var(--main-gradient-from),var(--main-gradient-to))}.highlight-button{border-radius:var(--radius);padding:.75rem 2rem;text-align:center;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.highlight-button:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.highlight-button{background:linear-gradient(to right,var(--main-gradient-from),var(--main-gradient-to))}.dark .highlight-button:hover,.highlight-button:hover{box-shadow:0 10px 25px -5px rgba(121,60,250,.4)}.card{border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.card:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.card:hover{box-shadow:0 10px 25px -5px rgba(121,60,250,.15),0 10px 10px -5px rgba(121,60,250,.08);border-color:var(--main)}.dark .card:hover{box-shadow:0 10px 25px -5px rgba(121,60,250,.2),0 10px 10px -5px rgba(121,60,250,.1);border-color:var(--main)}.theme{--animate-rainbow:rainbow var(--speed,2s) infinite linear}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes lily-agent-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lily-agent-sweep{0%{transform:translateX(-130%)}65%,to{transform:translateX(420%)}}@keyframes lily-agent-cursor{0%,48%{opacity:0;transform:translate(-54px,-48px) scale(1)}52%{opacity:1;transform:translate(-54px,-48px) scale(1)}65%{opacity:1;transform:translate(-8px,-8px) scale(1)}68%{opacity:1;transform:translate(-8px,-8px) scale(.78)}73%,88%{opacity:1;transform:translate(-8px,-8px) scale(1)}to{opacity:0;transform:translate(-8px,-8px) scale(1)}}@keyframes lily-agent-approved{0%{box-shadow:0 0 0 0 rgba(19,135,91,.35)}to{box-shadow:0 0 0 8px rgba(19,135,91,0)}}@keyframes lily-agent-metric-up{0%{transform:translateY(-2px) scale(.96)}55%{transform:translateY(-3px) scale(1.035)}to{transform:translateY(-2px) scale(1)}}@keyframes lily-agent-delta-pop{0%{opacity:0;transform:translateY(5px) scale(.55)}58%{opacity:1;transform:translateY(-1px) scale(1.16)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lily-agent-campaign-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lily-agent-progress{animation:lily-agent-progress 3.6s linear infinite}.lily-agent-sweep{animation:lily-agent-sweep 1.15s ease-in-out infinite}.lily-agent-cursor{animation:lily-agent-cursor 3.6s ease-in-out infinite}.lily-agent-approved{animation:lily-agent-approved .42s ease-out}.lily-agent-metric-up{animation:lily-agent-metric-up .5s ease-out}.lily-agent-delta-pop{animation:lily-agent-delta-pop .56s cubic-bezier(.22,1,.36,1)}.lily-agent-campaign-enter{animation:lily-agent-campaign-enter .42s ease-out both}@media (prefers-reduced-motion:reduce){.lily-agent-approved,.lily-agent-campaign-enter,.lily-agent-delta-pop,.lily-agent-metric-up,.lily-agent-progress,.lily-agent-sweep{animation:none}.lily-agent-cursor{display:none}.lily-agent-progress{transform:scaleX(1)}}@theme inline{@keyframes rainbow{0%{background-position:0}to{background-position:200%}}}