.theme-rev5 .rev5-kpi-bar-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--rev5-s-6);width:100%}.theme-rev5 .rev5-kpi-bar{display:flex;flex-direction:column;gap:var(--rev5-s-2);min-width:0}.theme-rev5 .rev5-kpi-bar__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rev5-s-2)}.theme-rev5 .rev5-kpi-bar__label{color:var(--rev5-ink-muted)}.theme-rev5 .rev5-kpi-bar__value{font-size:13px;color:var(--rev5-ink)}.theme-rev5 .rev5-kpi-bar__track{height:8px;background:var(--rev5-surface-line);border-radius:var(--rev5-r-pill);overflow:hidden}.theme-rev5 .rev5-kpi-bar__fill{height:100%;border-radius:var(--rev5-r-pill);transition:width var(--rev5-motion-base)}.theme-rev5 .rev5-kpi-bar__fill[data-emphasis=default]{background:var(--rev5-accent)}.theme-rev5 .rev5-kpi-bar__fill[data-emphasis=inverse]{background:var(--rev5-inverse)}.theme-rev5 .rev5-task-list__head{display:flex;align-items:center;justify-content:space-between;gap:var(--rev5-s-3);margin-bottom:var(--rev5-s-2)}.theme-rev5 .rev5-task-list__count{color:var(--rev5-inverse-fg)}.theme-rev5 .rev5-task-list__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rev5-s-3)}.theme-rev5 .rev5-task{display:grid;grid-template-columns:36px 1fr 24px;align-items:center;gap:var(--rev5-s-3);padding:var(--rev5-s-2);border-radius:16px}.theme-rev5 .rev5-task__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--rev5-inverse-2);color:var(--rev5-inverse-fg)}.theme-rev5 .rev5-task__text{display:flex;flex-direction:column;min-width:0}.theme-rev5 .rev5-task__title{color:var(--rev5-inverse-fg)}.theme-rev5 .rev5-task__meta{color:var(--rev5-inverse-fg-muted)}.theme-rev5 .rev5-task__check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:2px solid var(--rev5-inverse-fg-muted);background:transparent;color:var(--rev5-accent-ink);flex:none}.theme-rev5 .rev5-task[data-done] .rev5-task__meta,.theme-rev5 .rev5-task[data-done] .rev5-task__title{color:var(--rev5-inverse-fg-muted)}.theme-rev5 .rev5-task[data-done] .rev5-task__check{background:var(--rev5-accent);border-color:var(--rev5-accent);color:var(--rev5-accent-ink)}.theme-rev5 .rev5-task[data-done] .rev5-task__icon{opacity:.6}