.logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logo-marquee-track{width:max-content;animation:48s linear infinite logo-marquee;display:flex}.logo-marquee:hover .logo-marquee-track{animation-play-state:paused}.logo-marquee-strip{align-items:center;gap:3rem;padding-inline-end:3rem;display:flex}@keyframes logo-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-marquee-track{animation:none}}
.landing-faq[open] .landing-faq-chevron{transform:rotate(180deg)}.theme-split [data-slot=image-compare] div:has(>[data-slot=image-compare-handle])>span:first-child{background-color:var(--chatcn-fg);box-shadow:none}@media (prefers-reduced-motion:no-preference){.site-plot-mark{animation:site-plot-mark .26s var(--chatcn-ease-out) both;transform-box:fill-box;transform-origin:50%}}@keyframes site-plot-mark{0%{opacity:0;scale:.2}}@media (prefers-reduced-motion:no-preference){.site-bloom-wait .site-bloom-item{opacity:0}.site-bloom .site-bloom-item{animation:site-bloom .52s var(--chatcn-ease-out) both;animation-delay:calc(var(--i) * 1.5ms)}.site-flower-ring{transition:transform .46s cubic-bezier(.77,0,.175,1)}}@keyframes site-bloom{0%{opacity:0;scale:.35}}.site-plot-hair :is(line,rect,circle,path){vector-effect:non-scaling-stroke;stroke-width:1px}
