.UbE0fW_dot{border:1.5px solid color-mix(in srgb, var(--color-muted) 60%, transparent);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.UbE0fW_started{border-color:var(--accent-fill);background:linear-gradient(90deg, var(--accent-fill) 50%, transparent 50%)}.UbE0fW_completed{border-color:var(--accent-fill);background:var(--accent-fill)}.UbE0fW_small{width:9px;height:9px}.UbE0fW_rowState{font-family:var(--font-mono);color:var(--color-muted);flex:none;padding-top:4px;font-size:.75rem}.UbE0fW_completeBar{margin-top:var(--space-7);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:16px;padding:22px 0;display:flex}.UbE0fW_completeButton{border:1px solid var(--color-inverse);background:var(--color-inverse);min-height:48px;color:var(--color-on-inverse);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo);border-radius:8px;align-items:center;gap:10px;padding:0 20px;font-weight:600;display:inline-flex}.UbE0fW_completeButton:hover{transform:translateY(-1px)}.UbE0fW_completeButton:active{transform:translateY(0)}.UbE0fW_completeButton[aria-pressed=true]{border-color:var(--accent-fill);background:var(--accent-fill);color:#15171a}.UbE0fW_meter{gap:4px;display:flex}.UbE0fW_segment{background:var(--color-line-soft);border-radius:2px;flex:1;height:14px}.UbE0fW_segmentStarted{background:linear-gradient(90deg, var(--accent-fill) 50%, var(--color-line-soft) 50%)}.UbE0fW_segmentCompleted{background:var(--accent-fill)}.UbE0fW_segmentUpcoming{border:1.5px dashed var(--color-line);background:0 0}.UbE0fW_trackProgress{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex:0 340px;padding:18px 20px}.UbE0fW_trackProgressHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.UbE0fW_label{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);font-size:.75rem}.UbE0fW_count{font-family:var(--font-mono);font-size:.875rem;font-weight:600}.UbE0fW_trackProgressNote{color:var(--color-ink-2);margin-top:10px;font-size:.875rem}.UbE0fW_trackProgressNote a{font-weight:600}
