.lp-accent{color:color-mix(in oklab, var(--accent) 78%, var(--text))}.lp-num{color:color-mix(in oklab, var(--yes) 80%, var(--text))}.lp-live-dot{position:relative}.lp-live-dot:after{content:"";background:currentColor;border-radius:9999px;animation:2.4s cubic-bezier(0,0,.2,1) infinite lp-ping;position:absolute;inset:0}@keyframes lp-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.lp-tick{animation:.9s ease-out lp-tick}@keyframes lp-tick{0%{background-color:color-mix(in oklab, var(--accent) 22%, transparent)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.lp-live-dot:after,.lp-tick{animation:none}}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-marquee-track{gap:.625rem;width:max-content;animation:42s linear infinite lp-marquee;display:flex}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp-marquee-track{animation:none}}.lp-gradient-heading{background-image:radial-gradient(circle at var(--mx,30%) var(--my,20%), #fff 0%, #e4d3ff 22%, #b17dff 48%, #7c3aed 72%, #4c1d95 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-gradient-heading-light{background-image:radial-gradient(circle at var(--mx,30%) var(--my,20%), #a855f7 0%, #8b3ce0 30%, #6d28d9 55%, #3b0f78 80%, #18042e 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-hero-glow{z-index:0;pointer-events:none;background:radial-gradient(640px circle at var(--gx,50%) var(--gy,50%), #b882ff47 0%, #7c3aed29 35%, #7c3aed0d 60%, transparent 75%);position:absolute;inset:0}
