.v2-stats-wrap{margin:0 0 var(--v2-space-5)}.v2-stats{gap:var(--v2-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.v2-stat__head{align-items:center;gap:var(--v2-space-2);flex-wrap:wrap;display:flex}.v2-stat__action{margin-left:auto}.v2-stat__gauge+.v2-stat__gauge{margin-top:var(--v2-space-2)}.v2-root .v2-stat__gauge-label{font-size:var(--v2-text-xs);color:var(--v2-muted);margin:4px 0 0;font-weight:700}.v2-stats__footer{margin-top:var(--v2-space-3);justify-content:flex-end;display:flex}.v2-stat{box-sizing:border-box;min-width:0;padding:var(--v2-space-3) var(--v2-space-4);border:1px solid var(--v2-border);border-radius:var(--v2-radius-md);background:var(--v2-paper)}.v2-stat[data-complete]{border-color:var(--v2-success);background:var(--v2-success-soft)}.v2-root .v2-stat p{margin:0}.v2-root .v2-stat__value{font-size:var(--v2-text-xl);color:var(--v2-ink);font-variant-numeric:tabular-nums;margin-top:4px;font-weight:700;line-height:1.2}.v2-stat__total{font-size:var(--v2-text-sm);color:var(--v2-muted);font-weight:500}.v2-stat__bar{height:6px;margin-top:var(--v2-space-2);background:var(--v2-border);border-radius:999px;overflow:hidden}.v2-stat__fill{background:var(--v2-accent-strong);border-radius:999px;height:100%}.v2-stat[data-complete] .v2-stat__fill{background:var(--v2-success)}.v2-checker-card{cursor:pointer}.v2-checker-card:hover{background:var(--v2-surface)}.v2-checker-card[data-check=done]:hover{background:var(--v2-success-soft)}.v2-root .v2-checker-card__body{cursor:inherit;align-items:center}.v2-root .v2-checker-card__body:hover{background:0 0}.v2-root .v2-checker-card__name{color:var(--v2-accent-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--v2-accent-strong) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--v2-accent-strong) 35%, transparent);text-underline-offset:2px}.v2-root .v2-checker-card__name:hover{text-decoration-color:currentColor}.v2-checker-card__foot{gap:var(--v2-space-2) var(--v2-space-4);padding-top:var(--v2-space-2);border-top:1px solid var(--v2-border);cursor:default;flex-wrap:wrap;display:flex}
