.influence-site{--influence-ink:#13005a;--influence-ink-soft:#2b176e;--influence-violet:#6426ff;--influence-violet-bright:#7c3cff;--influence-accent-foreground:#6426ff;--influence-magenta:#e04fd4;--influence-lilac:#f1ecff;--influence-lilac-strong:#e6dcff;--influence-surface:#ffffffd1;--influence-surface-solid:#fff;--influence-line:#13005a21;--influence-glow:#6426ff38;--influence-gradient:linear-gradient(115deg, #e04fd4 0%, #b128ee 45%, #6426ff 100%);background:var(--background)}.influence-site.influence-marketing{background:radial-gradient(circle at 12% 8%, #e04fd414, transparent 25rem), radial-gradient(circle at 90% 10%, #6426ff14, transparent 28rem), var(--background)}.dark .influence-site{--influence-ink:#f8f6ff;--influence-ink-soft:#dcd3ff;--influence-accent-foreground:#bda8ff;--influence-lilac:#201a38;--influence-lilac-strong:#2a214c;--influence-surface:#14121de0;--influence-surface-solid:#14121d;--influence-line:#e5dcff29;--influence-glow:#a36bff47}.dark .influence-site.influence-marketing{background:radial-gradient(circle at 12% 8%, #e04fd41a, transparent 26rem), radial-gradient(circle at 88% 8%, #6426ff29, transparent 30rem), var(--background)}.influence-marketing .influence-grid-lines{background-image:linear-gradient(var(--influence-line) 1px, transparent 1px), linear-gradient(90deg, var(--influence-line) 1px, transparent 1px);background-size:44px 44px}.influence-marketing .influence-hatch{background-image:repeating-linear-gradient(315deg,currentColor 0 1px,#0000 1px 8px)}.influence-marketing .influence-gradient-text{background:var(--influence-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.influence-marketing .influence-gradient-fill{background:var(--influence-gradient)}.influence-marketing .influence-inverse{color:#fff;background:radial-gradient(circle at 88% 10%,#e04fd438,#0000 22rem),linear-gradient(145deg,#2b176e,#13005a 68%)}.influence-site .influence-app-canvas,.influence-site.influence-app-canvas{background:var(--background)}.influence-site .influence-panel{background:var(--card);border-color:var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.influence-marketing .influence-panel{background:var(--influence-surface);border-color:var(--influence-line);box-shadow:0 1px 0 #ffffff8c inset, 0 22px 60px -38px var(--influence-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dark .influence-marketing .influence-panel{box-shadow:0 1px 0 #ffffff0f inset, 0 24px 70px -40px var(--influence-glow)}.influence-site .influence-focus-ring:focus-visible{outline:2px solid var(--influence-accent-foreground);outline-offset:2px}@keyframes influence-orbit{0%{transform:rotate(var(--orbit-angle)) translateY(var(--orbit-radius)) rotate(calc(var(--orbit-angle) * -1))}to{transform:rotate(calc(var(--orbit-angle) + 360deg)) translateY(var(--orbit-radius)) rotate(calc((var(--orbit-angle) + 360deg) * -1))}}@keyframes influence-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .625rem))}}@keyframes influence-shimmer{0%{transform:translate(-110%)}to{transform:translate(210%)}}@keyframes influence-fact-arrival{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.influence-product .influence-fact-arrival{animation:.52s cubic-bezier(.22,1,.36,1) both influence-fact-arrival;animation-delay:var(--fact-delay,0s)}.influence-marketing .influence-orbit{animation:influence-orbit var(--orbit-duration,18s) linear infinite}.influence-marketing .influence-marquee-track{animation:30s linear infinite influence-marquee}.influence-marketing .influence-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8a,#0000);animation:2.2s ease-in-out infinite influence-shimmer;position:absolute;inset:0;transform:translate(-110%)}@media (prefers-reduced-motion:reduce){.influence-product .influence-fact-arrival,.influence-marketing .influence-orbit,.influence-marketing .influence-marquee-track,.influence-marketing .influence-shimmer:after{animation:none}}html[data-motion-paused=true] .influence-product .influence-fact-arrival{opacity:1;animation:none;transform:none}html[data-motion-paused=true] .influence-marketing .influence-orbit,html[data-motion-paused=true] .influence-marketing .influence-marquee-track,html[data-motion-paused=true] .influence-marketing .influence-shimmer:after,html[data-motion-paused=true] .influence-site .animate-bounce,html[data-motion-paused=true] .influence-site .animate-ping,html[data-motion-paused=true] .influence-site .animate-pulse,html[data-motion-paused=true] .influence-site .animate-spin{animation-play-state:paused}
