.kg-review-progress{width:100%;max-width:520px;min-width:0;padding:18px 20px;border:1px solid var(--line,#343438);border-radius:14px;box-sizing:border-box}
.kg-review-progress[hidden]{display:none}
.kg-review-progress__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:16px;line-height:1.4}
.kg-review-progress__head strong{font:600 22px/1.3 var(--mono,monospace);font-variant-numeric:tabular-nums}
.kg-review-progress__track{height:7px;margin:14px 0 12px;background:var(--line,#343438);border-radius:20px;overflow:hidden}
.kg-review-progress__track i{display:block;height:100%;background:var(--accent,#ffd400);border-radius:inherit;transition:width .3s ease}
.kg-review-progress--indeterminate .kg-review-progress__track i{animation:kg-build-progress 1.8s ease-in-out infinite;transition:none}
@keyframes kg-build-progress{from{transform:translateX(-110%)}to{transform:translateX(290%)}}
.kg-review-progress__detail{font-size:13px;line-height:1.5;color:var(--muted,#aaa)}
@media(max-width:420px){.kg-review-progress{padding:16px}.kg-review-progress__head{font-size:15px}}
@media(prefers-reduced-motion:reduce){.kg-review-progress .kg-review-progress__track i{transition:none;animation:none;transform:none}}
