[data-lv=armed] .lv-gen,[data-lv=armed] .lv-tok{opacity:0}[data-lv=armed] .lv-draw{transform:scaleX(0)}[data-lv=live] .lv-gen{animation:lv-gen-in .56s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}[data-lv=live] .lv-tok{animation:lv-tok-in .38s ease-out var(--d,0s) both}[data-lv=live] .lv-draw{animation:lv-draw .62s cubic-bezier(.3,.7,.2,1) var(--d,0s) both}.lv-draw{transform-origin:left center}@keyframes lv-gen-in{0%{opacity:0;transform:translateY(8px) scale(.985);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes lv-tok-in{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:none}}@keyframes lv-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lv-pulse{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:linear-gradient(135deg,var(--lv-a,#06b6d4),var(--lv-b,#14b8a6));animation:lv-pulse 1.3s ease-in-out infinite}@keyframes lv-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--lv-a,#06b6d4) 50%,transparent)}50%{box-shadow:0 0 0 6px transparent}}.lv-status{display:grid;margin:0;font-size:.74rem;font-weight:700;line-height:1.3;color:var(--lv-ink,#0f766e)}.lv-status>span{grid-area:1/1;display:inline-flex;align-items:center;gap:.4rem}.lv-status-work{visibility:hidden;color:var(--lv-ink-2,#0e7490)}[data-lv=armed] .lv-status-work{visibility:visible}[data-lv=armed] .lv-status-done{visibility:hidden}[data-lv=live] .lv-status-work{animation:lv-status-out .26s ease var(--d,0s) both}[data-lv=live] .lv-status-done{animation:lv-status-in .38s ease var(--d,0s) both}@keyframes lv-status-out{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes lv-status-in{0%{visibility:hidden;opacity:0;transform:translateY(4px)}to{visibility:visible;opacity:1;transform:none}}.lv-mark{padding:0 .06em;border-radius:.2em;color:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--lv-a,#06b6d4) 28%,transparent),color-mix(in srgb,var(--lv-b,#14b8a6) 26%,transparent)) no-repeat 0 90% /0 .5em;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .72s cubic-bezier(.3,.7,.2,1) var(--d,0s)}.lv-mark.is-on{background-size:100% .5em}@media (prefers-reduced-motion:reduce){.lv-draw,.lv-gen,.lv-pulse,.lv-status>span,.lv-tok{animation:none!important}.lv-gen,.lv-tok{opacity:1!important}.lv-draw{transform:none!important}.lv-mark{transition:none}.lv-status-work{visibility:hidden!important}.lv-status-done{visibility:visible!important}}