@keyframes lp-rew-row{0%,6%{background:transparent}18%,70%{background:var(--wait-soft)}86%,to{background:transparent}}@keyframes lp-rew-bar{0%,6%{background:var(--surface-3);transform:scaleX(1)}18%{background:color-mix(in srgb,var(--wait) 55%,transparent);transform:scaleX(.45)}30%,72%{background:color-mix(in srgb,var(--wait) 55%,transparent);transform:scaleX(1)}90%,to{background:var(--surface-3);transform:scaleX(1)}}.lp .rewrite-figure .rew{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(24px,3.5vw,38px)}.lp .rewrite-figure .rew__panel{display:flex;flex-direction:column;gap:13px}.lp .rewrite-figure .rew__h{font-size:16px;font-weight:700;display:flex;align-items:baseline;gap:9px}.lp .rewrite-figure .rew__h span{font-family:var(--mono);font-size:13px;color:var(--ink-2);font-weight:400}.lp .rewrite-figure .rew__doc{border:1px solid var(--rule);border-radius:4px;background:var(--surface);padding:14px 16px;display:flex;flex-direction:column;gap:2px}.lp .rewrite-figure .rew__row{display:grid;grid-template-columns:6.6em minmax(0,1fr);align-items:center;gap:12px;padding:7px 8px;border-radius:3px}.lp .rewrite-figure .rew__k{font-size:14.5px;line-height:1.5;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .rewrite-figure .rew__row--t .rew__k{color:var(--accent);font-weight:700}.lp .rewrite-figure .rew__v{display:flex;gap:5px;min-width:0}.lp .rewrite-figure .rew__v i{display:block;height:7px;border-radius:2px;background:var(--surface-3);transform-origin:left center}.lp .rewrite-figure .rew__v i:nth-child(1){flex:0 0 26%}.lp .rewrite-figure .rew__v i:nth-child(2){flex:0 0 34%}.lp .rewrite-figure .rew__v i:nth-child(3){flex:0 0 18%}.lp .rewrite-figure .rew__v i:nth-child(4){flex:0 0 12%}.lp .rewrite-figure .rew__more{margin-top:4px;padding:9px 8px 2px;border-top:1px dashed var(--rule);display:grid;grid-template-columns:6.6em minmax(0,1fr);align-items:center;gap:12px}.lp .rewrite-figure .rew__more .rew__k{font-family:var(--mono);font-size:12.5px;color:var(--ink-3)}.lp .rewrite-figure .rew__cap{font-size:15.5px;line-height:1.8}.lp .rewrite-figure .rew__cap--bad{color:var(--mark)}.lp .rewrite-figure .rew__cap--good{color:var(--ok)}.lp .rewrite-figure .rew__row--go{animation:lp-rew-row 5.5s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .34s)}.lp .rewrite-figure .rew__row--go .rew__v i{animation:lp-rew-bar 5.5s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .34s + var(--j, 0) * .05s)}.lp .rewrite-figure .rew__v i:nth-child(1){--j: 0}.lp .rewrite-figure .rew__v i:nth-child(2){--j: 1}.lp .rewrite-figure .rew__v i:nth-child(3){--j: 2}.lp .rewrite-figure .rew__v i:nth-child(4){--j: 3}@media(prefers-reduced-motion:reduce){.lp .rewrite-figure .rew__row--go,.lp .rewrite-figure .rew__row--go .rew__v i{animation:none!important}.lp .rewrite-figure .rew__row--go{background:var(--wait-soft)}.lp .rewrite-figure .rew__row--go .rew__v i{background:color-mix(in srgb,var(--wait) 55%,transparent)}}.lp .rewrite-figure .legend{display:flex;flex-wrap:wrap;gap:9px 24px;font-size:15.5px;color:var(--ink-2);margin-top:22px}.lp .rewrite-figure .legend i{display:inline-block;width:11px;height:11px;border-radius:2px;vertical-align:-1px;margin-right:7px}.lp .rewrite-figure .legend__target{background:var(--accent)}.lp .rewrite-figure .legend__changed{background:color-mix(in srgb,var(--wait) 55%,transparent)}.lp .rewrite-figure .legend__kept{background:var(--surface-3)}
