.customer-quote{border-left:3px solid var(--color-brand);margin:2rem 0 0;padding:1rem 0 1rem 1.25rem}.customer-quote blockquote{letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:600;line-height:1.35}.customer-quote figcaption{color:var(--color-ink-600);margin-top:.5rem;font-size:.9rem}.lx-demo{position:relative;overflow:hidden}.lx-steps,.lx-row,.lx-foot{transition:opacity .5s}.lx-demo[data-phase=reset] :is(.lx-steps,.lx-row,.lx-foot){opacity:.25}.lx-step{color:var(--color-ink-400);transition:color .3s;position:relative}.lx-step:after,.lx-step:before{content:"";border-radius:1px;width:calc(100% - 6px);height:2px;position:absolute;bottom:0;left:0}.lx-step:after{background:var(--border-hairline)}.lx-step:before{z-index:1;background:var(--color-brand);transform-origin:0;transition:transform .5s;transform:scaleX(0)}.lx-step[data-on=done]{color:var(--color-ink-600)}.lx-step[data-on=done]:before{transform:scaleX(1)}.lx-step[data-on=now]{color:var(--color-foreground)}.lx-step[data-on=now]:before{animation:1s ease-in-out infinite alternate lx-pulse;transform:scaleX(.45)}.lx-timer{color:var(--color-ink-400);transition:color .3s}.lx-ff{color:var(--color-brand);opacity:.35;display:inline-block}.lx-demo[data-phase=sent] .lx-ff{opacity:1;animation:.6s steps(2,end) infinite lx-blink}.lx-demo[data-phase=done] .lx-timer{color:var(--color-brand);font-weight:600}.lx-row{overflow:hidden}.lx-row>*{z-index:1;position:relative}.lx-row:before{content:"";background:var(--color-mint-bg);opacity:0;pointer-events:none;width:35%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.lx-row[data-state=reading]:before{animation:.42s ease-in-out forwards lx-scan}.lx-row:after{content:"";z-index:2;background:var(--color-brand);opacity:0;pointer-events:none;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:40%}.lx-row[data-state=sent]:after{animation:.7s cubic-bezier(.4,0,.7,1) forwards lx-fly}.lx-row[data-state=indexed]{animation:1.2s ease-out lx-glow}.lx-read{transition:color .3s}.lx-row:is([data-state=idle],[data-state=reading]) .lx-read{color:var(--color-ink-400)}.lx-row[data-state=refused] .lx-url{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-destructive) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-destructive) 55%, transparent)}.lx-bot{color:var(--color-periwinkle-ink);opacity:0;transition:opacity .25s,transform .4s,color .3s;transform:translate(-8px)}.lx-row:is([data-state=crawl],[data-state=crawled],[data-state=indexed],[data-state=pending]) .lx-bot{opacity:1;transform:none}.lx-row[data-state=crawl] .lx-bot{animation:.45s ease-in-out infinite alternate lx-hop}.lx-row[data-state=indexed] .lx-bot{color:var(--color-brand)}.lx-row[data-state=pending] .lx-bot{opacity:.4}.lx-status{min-width:8.25rem;color:var(--color-ink-400);transition:color .3s}.lx-row:is([data-state=read],[data-state=crawled],[data-state=pending]) .lx-status{color:var(--color-ink-600)}.lx-row[data-state=read][data-kind=thin] .lx-status{color:var(--color-warning)}.lx-row[data-state=refused] .lx-status{color:var(--color-destructive)}.lx-row[data-state=sent] .lx-status{color:var(--color-foreground)}.lx-row[data-state=crawl] .lx-status{color:var(--color-periwinkle-ink)}.lx-row[data-state=indexed] .lx-status{color:var(--color-brand)}.lx-btn{transition:transform .15s,box-shadow .3s;display:none}.lx-demo:is([data-phase=ready],[data-phase=move],[data-phase=click]) .lx-btn{display:inline-block}.lx-demo:is([data-phase=read],[data-phase=ready],[data-phase=move],[data-phase=click]) .lx-total{display:none}.lx-demo[data-phase=click] .lx-btn{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand) 25%, transparent);transform:scale(.95)}.lx-cursor{opacity:0;pointer-events:none;z-index:3;transition:top .9s cubic-bezier(.2,.7,.2,1),right .9s cubic-bezier(.2,.7,.2,1),opacity .3s,transform .15s;position:absolute;top:120%;right:35%}.lx-demo:is([data-phase=move],[data-phase=click]) .lx-cursor{opacity:1;top:40%;right:2rem}.lx-demo[data-phase=click] .lx-cursor{transform:scale(.85)}@keyframes lx-scan{20%,80%{opacity:1}to{opacity:0;transform:translate(290%)}}@keyframes lx-fly{0%{opacity:0;left:40%}15%{opacity:1}to{opacity:0;left:100%}}@keyframes lx-glow{0%{background:var(--color-mint-bg)}}@keyframes lx-hop{to{transform:translateY(-2px)}}@keyframes lx-blink{50%{opacity:.3}}@keyframes lx-pulse{to{opacity:.45}}@media (width<=40rem){.lx-row{gap:.5rem;padding-inline:.75rem}.lx-read{width:76px;font-size:11px}.lx-status{min-width:6.75rem}}@media (prefers-reduced-motion:reduce){.lx-demo *,.lx-demo :before,.lx-demo :after{transition:none!important;animation:none!important}}.about-prose h2{letter-spacing:-.01em;border-top:1px solid var(--border-hairline);margin-top:3rem;margin-bottom:.75rem;padding-top:1.25rem;font-size:22px;font-weight:600}.about-prose h3{margin-top:1.5rem;margin-bottom:.35rem;font-size:16px;font-weight:600}.about-prose p,.about-prose li{color:var(--ink-600,inherit);font-size:15px;line-height:1.7}.about-prose p{margin-bottom:1rem}.about-prose ul{margin:0 0 1rem 1.1rem;list-style:outside}.about-prose ol{margin:0 0 1rem 1.25rem;list-style:decimal}.about-prose li{margin-bottom:.4rem}.about-prose a{text-underline-offset:4px;text-decoration:underline}.about-prose strong{color:var(--foreground);font-weight:600}.about-prose .meta{font-size:12px}.about-prose a.cta{color:var(--foreground);font-weight:600}
